public interface WSDLComponent extends DocumentComponent<WSDLComponent>
Modifier and Type | Field and Description |
---|---|
static String |
DOCUMENTATION_PROPERTY |
static String |
EXTENSIBILITY_ELEMENT_PROPERTY |
TEXT_CONTENT_PROPERTY
Modifier and Type | Method and Description |
---|---|
void |
accept(WSDLVisitor visitor) |
void |
addExtensibilityElement(ExtensibilityElement ee) |
<T extends ReferenceableWSDLComponent> |
createReferenceTo(T target,
Class<T> type)
Creates a global reference to the given target WSDL component.
|
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> |
createSchemaReference(T target,
Class<T> type)
Creates a GlobalReference to a Schema component
|
Map<QName,String> |
getAttributeMap()
Returns map of attribute names and string values.
|
Documentation |
getDocumentation() |
List<ExtensibilityElement> |
getExtensibilityElements() |
<T extends ExtensibilityElement> |
getExtensibilityElements(Class<T> type) |
WSDLModel |
getModel() |
void |
removeExtensibilityElement(ExtensibilityElement ee) |
void |
setDocumentation(Documentation doc) |
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
canPaste, copy, getChildren, getChildren, getChildren, getParent
static final String DOCUMENTATION_PROPERTY
static final String EXTENSIBILITY_ELEMENT_PROPERTY
WSDLModel getModel()
getModel
in interface Component<C extends DocumentComponent>
void accept(WSDLVisitor visitor)
void setDocumentation(Documentation doc)
Documentation getDocumentation()
<T extends ReferenceableWSDLComponent> NamedComponentReference<T> createReferenceTo(T target, Class<T> type)
target
- the target WSDLComponenttype
- actual type of the target<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> NamedComponentReference<T> createSchemaReference(T target, Class<T> type)
target
- The schema component that is being referenced.type
- Class object of the schema componentvoid addExtensibilityElement(ExtensibilityElement ee)
void removeExtensibilityElement(ExtensibilityElement ee)
List<ExtensibilityElement> getExtensibilityElements()
<T extends ExtensibilityElement> List<T> getExtensibilityElements(Class<T> type)