|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.woden.internal.wsdl20.WSDLElementImpl
org.apache.woden.internal.wsdl20.DocumentableImpl
org.apache.woden.internal.wsdl20.WSDLComponentImpl
public abstract class WSDLComponentImpl
All classes implementing the WSDL 2.0 Component and Element model interfaces directly or indirectly extend this abstract class. It implements the WSDL20Component interface which just provides a common reference for objects from the WSDL 2.0 Component API. This class also inherits common behaviour for WSDL Elements from WSDLElementImpl, which in turn provides a common reference for objects from the the WSDL 2.0 Element API.
Constructor Summary | |
---|---|
WSDLComponentImpl()
|
Method Summary | |
---|---|
protected boolean |
containsComponent(WSDLComponent comp,
java.util.List components)
|
boolean |
equals(WSDLComponent comp)
Tests whether this component is logically equivalent the specified component. |
ComponentExtensionContext |
getComponentExtensionContext(java.net.URI extNamespace)
Returns the ComponentExtensionContext object that provides access to this WSDL component's extension properties from the specified namespace. |
ExtensionProperty[] |
getExtensionProperties()
Returns all of the component's extension properties. |
ExtensionProperty[] |
getExtensionProperties(java.net.URI extNamespace)
Returns the component's extension properties from a particular namespace. |
ExtensionProperty |
getExtensionProperty(java.net.URI extNamespace,
java.lang.String propertyName)
Returns the component's named extension property from the specified namespace. |
void |
setComponentExtensionContext(java.net.URI extNamespace,
ComponentExtensionContext compExtCtx)
Stores the ComponentExtensionContext object that provides access to this WSDL component's extension properties from the specified namespace. |
java.lang.String |
toString()
Returns a String serialisation of the fragment identifier for this WSDL 2.0 component. |
Methods inherited from class org.apache.woden.internal.wsdl20.DocumentableImpl |
---|
addDocumentationElement, getDocumentationElements |
Methods inherited from class org.apache.woden.internal.wsdl20.WSDLElementImpl |
---|
addExtensionElement, addNamespace, getDeclaredNamespaces, getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, getExtensionElements, getExtensionElementsOfType, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, hasExtensionAttributesForNamespace, hasExtensionElementsForNamespace, removeExtensionElement, removeNamespace, setExtensionAttribute |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent |
---|
getFragmentIdentifier |
Methods inherited from interface org.apache.woden.wsdl20.xml.WSDLElement |
---|
addNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespace |
Methods inherited from interface org.apache.woden.wsdl20.extensions.AttributeExtensible |
---|
getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttribute |
Methods inherited from interface org.apache.woden.wsdl20.extensions.ElementExtensible |
---|
addExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElement |
Constructor Detail |
---|
public WSDLComponentImpl()
Method Detail |
---|
public boolean equals(WSDLComponent comp)
WSDLComponent
equals
in interface WSDLComponent
comp
- the WSDL component that this component will be compared to
public void setComponentExtensionContext(java.net.URI extNamespace, ComponentExtensionContext compExtCtx)
WSDLComponent
setComponentExtensionContext
in interface WSDLComponent
extNamespace
- the namespace URI of the extension propertiescompExtCtx
- the ComponentExtensionContext object for accessing the extension propertiespublic ComponentExtensionContext getComponentExtensionContext(java.net.URI extNamespace)
WSDLComponent
getComponentExtensionContext
in interface WSDLComponent
extNamespace
- the namespace URI of the extension properties
public ExtensionProperty[] getExtensionProperties()
PropertyExtensible
getExtensionProperties
in interface PropertyExtensible
public ExtensionProperty[] getExtensionProperties(java.net.URI extNamespace)
PropertyExtensible
getExtensionProperties
in interface PropertyExtensible
extNamespace
- URI representing the namespace of the required extension properties
public ExtensionProperty getExtensionProperty(java.net.URI extNamespace, java.lang.String propertyName)
PropertyExtensible
getExtensionProperty
in interface PropertyExtensible
extNamespace
- the namespace of the named extension propertypropertyName
- the name of the required extension property
protected boolean containsComponent(WSDLComponent comp, java.util.List components)
public java.lang.String toString()
WSDLComponent
toString
in interface WSDLComponent
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |