|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.woden.internal.wsdl20.extensions.soap.SOAPModuleImpl
public class SOAPModuleImpl
This class represents the SOAPModule Component and the <wsoap:module> extension element that can appear within a Binding, Binding Fault, Binding Operation, Binding Fault Reference or Binding Message Reference.
| Constructor Summary | |
|---|---|
SOAPModuleImpl()
|
|
| Method Summary | |
|---|---|
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(java.net.URI namespace)
Return the extension attributes from this namespace. |
ExtensionElement[] |
getExtensionElements()
|
ExtensionElement[] |
getExtensionElementsOfType(QName extType)
|
QName |
getExtensionType()
|
WSDLComponent |
getParent()
|
WSDLElement |
getParentElement()
|
java.net.URI |
getRef()
|
boolean |
hasExtensionAttributesForNamespace(java.net.URI namespace)
Return true if the implementor has extension attributes belonging to this namespace, otherwise false. |
boolean |
hasExtensionElementsForNamespace(java.net.URI namespace)
Return true if the implementor has extension elements belonging to this namespace, otherwise false. |
java.lang.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(java.net.URI uri)
|
void |
setRequired(java.lang.Boolean required)
|
SOAPModuleElement |
toElement()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SOAPModuleImpl()
| Method Detail |
|---|
public java.net.URI getRef()
getRef in interface SOAPModulegetRef in interface SOAPModuleElementpublic java.lang.Boolean isRequired()
isRequired in interface ExtensionElementisRequired in interface SOAPModulepublic WSDLComponent getParent()
getParent in interface SOAPModulepublic SOAPModuleElement toElement()
toElement in interface SOAPModulepublic void setRef(java.net.URI uri)
setRef in interface SOAPModuleElementpublic void setParentElement(WSDLElement wsdlEl)
setParentElement in interface SOAPModuleElementpublic WSDLElement getParentElement()
getParentElement in interface SOAPModuleElementpublic void addDocumentationElement(DocumentationElement docEl)
addDocumentationElement in interface SOAPModuleElementpublic DocumentationElement[] getDocumentationElements()
getDocumentationElements in interface SOAPModuleElementpublic void setExtensionType(QName qname)
setExtensionType in interface ExtensionElementpublic QName getExtensionType()
getExtensionType in interface ExtensionElementpublic void setRequired(java.lang.Boolean required)
setRequired in interface ExtensionElement
public void setExtensionAttribute(QName attrType,
XMLAttr attr)
AttributeExtensible
setExtensionAttribute in interface AttributeExtensiblepublic XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensible
getExtensionAttribute in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
getExtensionAttributesForNamespace in interface AttributeExtensiblepublic XMLAttr[] getExtensionAttributes()
AttributeExtensible
getExtensionAttributes in interface AttributeExtensiblepublic boolean hasExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
hasExtensionAttributesForNamespace in interface AttributeExtensiblepublic void addExtensionElement(ExtensionElement extEl)
addExtensionElement in interface ElementExtensiblepublic void removeExtensionElement(ExtensionElement extEl)
removeExtensionElement in interface ElementExtensiblepublic ExtensionElement[] getExtensionElements()
getExtensionElements in interface ElementExtensiblepublic ExtensionElement[] getExtensionElementsOfType(QName extType)
getExtensionElementsOfType in interface ElementExtensiblepublic boolean hasExtensionElementsForNamespace(java.net.URI namespace)
ElementExtensible
hasExtensionElementsForNamespace in interface ElementExtensible
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||