public abstract class WSDLComponentImpl extends DocumentableImpl implements WSDLComponent
| Constructor and Description |
|---|
WSDLComponentImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsComponent(WSDLComponent comp,
List components) |
boolean |
equals(WSDLComponent comp)
Tests whether this component is logically equivalent the specified component.
|
ComponentExtensionContext |
getComponentExtensionContext(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(URI extNamespace)
Returns the component's extension properties from a particular namespace.
|
ExtensionProperty |
getExtensionProperty(URI extNamespace,
String propertyName)
Returns the component's named extension property from the specified namespace.
|
boolean |
isEquivalentTo(WSDLComponent comp)
Tests whether this component is logically equivalent the specified component.
|
void |
setComponentExtensionContext(URI extNamespace,
ComponentExtensionContext compExtCtx)
Stores the ComponentExtensionContext object that provides access to this WSDL component's
extension properties from the specified namespace.
|
String |
toString()
Returns a String serialisation of the fragment identifier for this WSDL 2.0 component.
|
addDocumentationElement, getDocumentationElementsaddExtensionElement, addNamespace, getDeclaredNamespaces, getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, getExtensionElements, getExtensionElementsOfType, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, hasExtensionAttributesForNamespace, hasExtensionElementsForNamespace, removeExtensionElement, removeNamespace, setExtensionAttributeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFragmentIdentifieraddNamespace, getDeclaredNamespaces, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, removeNamespacegetExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, hasExtensionAttributesForNamespace, setExtensionAttributeaddExtensionElement, getExtensionElements, getExtensionElementsOfType, hasExtensionElementsForNamespace, removeExtensionElementpublic boolean isEquivalentTo(WSDLComponent comp)
WSDLComponentisEquivalentTo in interface WSDLComponentcomp - the WSDL component that this component will be compared topublic boolean equals(WSDLComponent comp)
WSDLComponentequals in interface WSDLComponentcomp - the WSDL component that this component will be compared toWSDLComponent.isEquivalentTo(WSDLComponent)public void setComponentExtensionContext(URI extNamespace, ComponentExtensionContext compExtCtx)
WSDLComponentsetComponentExtensionContext in interface WSDLComponentextNamespace - the namespace URI of the extension propertiescompExtCtx - the ComponentExtensionContext object for accessing the extension propertiespublic ComponentExtensionContext getComponentExtensionContext(URI extNamespace)
WSDLComponentgetComponentExtensionContext in interface WSDLComponentextNamespace - the namespace URI of the extension propertiespublic ExtensionProperty[] getExtensionProperties()
PropertyExtensiblegetExtensionProperties in interface PropertyExtensiblepublic ExtensionProperty[] getExtensionProperties(URI extNamespace)
PropertyExtensiblegetExtensionProperties in interface PropertyExtensibleextNamespace - URI representing the namespace of the required extension propertiespublic ExtensionProperty getExtensionProperty(URI extNamespace, String propertyName)
PropertyExtensiblegetExtensionProperty in interface PropertyExtensibleextNamespace - the namespace of the named extension propertypropertyName - the name of the required extension propertyprotected boolean containsComponent(WSDLComponent comp, List components)
public String toString()
WSDLComponenttoString in interface WSDLComponenttoString in class ObjectCopyright © 2005-2012 Apache Software Foundation. All Rights Reserved.