|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.woden.internal.wsdl20.WSDLElementImpl
This abstract class defines the behaviour common to all WSDL elements. That is, it implements support for extension attributes and elements. This interface can be used as a common reference for all WSDL elements represented by the Element API.
| Constructor Summary | |
WSDLElementImpl()
|
|
| Method Summary | |
void |
addExtensionElement(ExtensionElement extEl)
|
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 elemType)
|
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. |
void |
removeExtensionElement(ExtensionElement extEl)
|
void |
setExtensionAttribute(QName attrType,
XMLAttr attr)
Store the extension attribute object identified by the QName. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WSDLElementImpl()
| Method Detail |
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 elemType)
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 | ||||||||||