public class SOAPModuleImpl extends Object implements SOAPModule, SOAPModuleElement
Constructor and Description |
---|
SOAPModuleImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addDocumentationElement(DocumentationElement docEl) |
void |
addExtensionElement(ExtensionElement extEl) |
DocumentationElement[] |
getDocumentationElements() |
XMLAttr |
getExtensionAttribute(QName attrType)
Return the extension attribute with this QName.
|
XMLAttr[] |
getExtensionAttributes()
Return all extension attributes.
|
XMLAttr[] |
getExtensionAttributesForNamespace(URI namespace)
Return the extension attributes from this namespace.
|
ExtensionElement[] |
getExtensionElements() |
ExtensionElement[] |
getExtensionElementsOfType(QName extType) |
QName |
getExtensionType() |
WSDLComponent |
getParent() |
WSDLElement |
getParentElement() |
URI |
getRef() |
boolean |
hasExtensionAttributesForNamespace(URI namespace)
Return true if the implementor has extension attributes belonging to this namespace,
otherwise false.
|
boolean |
hasExtensionElementsForNamespace(URI namespace)
Return true if the implementor has extension elements belonging to this namespace,
otherwise false.
|
Boolean |
isRequired() |
void |
removeExtensionElement(ExtensionElement extEl) |
void |
setExtensionAttribute(QName attrType,
XMLAttr attr)
Store the extension attribute object identified by the QName.
|
void |
setExtensionType(QName qname) |
void |
setParentElement(WSDLElement wsdlEl) |
void |
setRef(URI uri) |
void |
setRequired(Boolean required) |
SOAPModuleElement |
toElement() |
public URI getRef()
getRef
in interface SOAPModule
getRef
in interface SOAPModuleElement
public Boolean isRequired()
isRequired
in interface ExtensionElement
isRequired
in interface SOAPModule
public WSDLComponent getParent()
getParent
in interface SOAPModule
public SOAPModuleElement toElement()
toElement
in interface SOAPModule
public void setRef(URI uri)
setRef
in interface SOAPModuleElement
public void setParentElement(WSDLElement wsdlEl)
setParentElement
in interface SOAPModuleElement
public WSDLElement getParentElement()
getParentElement
in interface SOAPModuleElement
public void addDocumentationElement(DocumentationElement docEl)
addDocumentationElement
in interface SOAPModuleElement
public DocumentationElement[] getDocumentationElements()
getDocumentationElements
in interface SOAPModuleElement
public void setExtensionType(QName qname)
setExtensionType
in interface ExtensionElement
public QName getExtensionType()
getExtensionType
in interface ExtensionElement
public void setRequired(Boolean required)
setRequired
in interface ExtensionElement
public void setExtensionAttribute(QName attrType, XMLAttr attr)
AttributeExtensible
setExtensionAttribute
in interface AttributeExtensible
public XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensible
getExtensionAttribute
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributesForNamespace(URI namespace)
AttributeExtensible
getExtensionAttributesForNamespace
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributes()
AttributeExtensible
getExtensionAttributes
in interface AttributeExtensible
public boolean hasExtensionAttributesForNamespace(URI namespace)
AttributeExtensible
hasExtensionAttributesForNamespace
in interface AttributeExtensible
public void addExtensionElement(ExtensionElement extEl)
addExtensionElement
in interface ElementExtensible
public void removeExtensionElement(ExtensionElement extEl)
removeExtensionElement
in interface ElementExtensible
public ExtensionElement[] getExtensionElements()
getExtensionElements
in interface ElementExtensible
public ExtensionElement[] getExtensionElementsOfType(QName extType)
getExtensionElementsOfType
in interface ElementExtensible
public boolean hasExtensionElementsForNamespace(URI namespace)
ElementExtensible
hasExtensionElementsForNamespace
in interface ElementExtensible
Copyright © 2005–2013 Apache Software Foundation. All rights reserved.