|
|||||||||||
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 AttributeExtensible
public XMLAttr getExtensionAttribute(QName attrType)
AttributeExtensible
getExtensionAttribute
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
AttributeExtensible
getExtensionAttributesForNamespace
in interface AttributeExtensible
public XMLAttr[] getExtensionAttributes()
AttributeExtensible
getExtensionAttributes
in interface AttributeExtensible
public boolean hasExtensionAttributesForNamespace(java.net.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 elemType)
getExtensionElementsOfType
in interface ElementExtensible
public 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 |