|
||||||||||
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
org.apache.woden.internal.wsdl20.NestedImpl
org.apache.woden.internal.wsdl20.InterfaceOperationImpl
public class InterfaceOperationImpl
This class represents the InterfaceOperation component from the WSDL 2.0 Component Model and the <operation> child element of the <interface> element.
Constructor Summary | |
---|---|
InterfaceOperationImpl()
|
Method Summary | |
---|---|
InterfaceFaultReferenceElement |
addInterfaceFaultReferenceElement()
Create an InterfaceFaultReferenceElement with this InterfaceOperationElement as its parent and return a reference to it. |
InterfaceMessageReferenceElement |
addInterfaceMessageReferenceElement()
Create an InterfaceMessageReferenceElement with this InterfaceOperationElement as its parent and return a reference to it. |
void |
addStyleURI(java.net.URI uri)
Add the specified URI to the set of style URIs used by this InterfaceOperationElement. |
FragmentIdentifier |
getFragmentIdentifier()
Returns the fragment identifier for this WSDL 2.0 component. |
InterfaceFaultReferenceElement[] |
getInterfaceFaultReferenceElements()
Return the set of InterfaceFaultReferenceElement within this InterfaceOperationElement. |
InterfaceFaultReference[] |
getInterfaceFaultReferences()
Represents the {interface fault references} property of the InterfaceOperation component. |
InterfaceMessageReferenceElement[] |
getInterfaceMessageReferenceElements()
Return the set of InterfaceMessageReferenceElements within this InterfaceOperationElement. |
InterfaceMessageReference[] |
getInterfaceMessageReferences()
Represents the {interface message references} property of the InterfaceOperation component. |
java.net.URI |
getMessageExchangePattern()
Returns a URI representing the {message exchange pattern} property of this InterfaceOperation. |
QName |
getName()
Returns the qualified name representing the {name} property of this InterfaceOperation. |
java.net.URI |
getPattern()
Return the URI representing the message exchange pattern used by this InterfaceOperationElement. |
java.net.URI[] |
getStyle()
Represents the {style} property of the InterfaceOperation component. |
void |
removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
Remove the specified InterfaceFaultReferenceElement from the set of InterfaceFaultReferenceElements within this InterfaceOperationElement. |
void |
removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
Remove the specified InterfaceMessageReferenceElement from the set of InterfaceMessageReferenceElements within this InterfaceOperationElement. |
void |
removeStyleURI(java.net.URI uri)
Remove the specified URI from the set of style URIs used by this InterfaceOperationElement. |
void |
setName(NCName name)
Set the name of this InterfaceOperationElement to the specified NCName. |
void |
setPattern(java.net.URI uri)
Set the message exchange pattern used by this InterfaceOperationElement to the specified URI. |
InterfaceOperationElement |
toElement()
Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent. |
Methods inherited from class org.apache.woden.internal.wsdl20.NestedImpl |
---|
getParent, getParentElement |
Methods inherited from class org.apache.woden.internal.wsdl20.WSDLComponentImpl |
---|
containsComponent, equals, getComponentExtensionContext, getExtensionProperties, getExtensionProperties, getExtensionProperty, setComponentExtensionContext, toString |
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.NestedComponent |
---|
getParent |
Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent |
---|
equals, getComponentExtensionContext, setComponentExtensionContext, toString |
Methods inherited from interface org.apache.woden.wsdl20.extensions.PropertyExtensible |
---|
getExtensionProperties, getExtensionProperties, getExtensionProperty |
Methods inherited from interface org.apache.woden.wsdl20.xml.DocumentableElement |
---|
addDocumentationElement, getDocumentationElements |
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 |
Methods inherited from interface org.apache.woden.wsdl20.xml.NestedElement |
---|
getParentElement |
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 InterfaceOperationImpl()
Method Detail |
---|
public QName getName()
InterfaceOperation
getName
in interface InterfaceOperation
getName
in interface InterfaceOperationElement
public java.net.URI getMessageExchangePattern()
InterfaceOperation
getMessageExchangePattern
in interface InterfaceOperation
public InterfaceMessageReference[] getInterfaceMessageReferences()
InterfaceOperation
getInterfaceMessageReferences
in interface InterfaceOperation
public InterfaceFaultReference[] getInterfaceFaultReferences()
InterfaceOperation
getInterfaceFaultReferences
in interface InterfaceOperation
public java.net.URI[] getStyle()
InterfaceOperation
getStyle
in interface InterfaceOperation
getStyle
in interface InterfaceOperationElement
public InterfaceOperationElement toElement()
InterfaceOperation
toElement
in interface InterfaceOperation
public void setName(NCName name)
InterfaceOperationElement
name
attribute of the interface <operation> element.
setName
in interface InterfaceOperationElement
name
- the NCName that represents the local name of this interface operationpublic void setPattern(java.net.URI uri)
InterfaceOperationElement
pattern
attribute of the interface <operation>
element.
setPattern
in interface InterfaceOperationElement
uri
- the message exchange pattern URIpublic java.net.URI getPattern()
InterfaceOperationElement
name
attribute of the interface <operation> element.
getPattern
in interface InterfaceOperationElement
public void addStyleURI(java.net.URI uri)
InterfaceOperationElement
style
attribute of the interface
<operation> element.
If a null style URI is specified, no action is performed.
addStyleURI
in interface InterfaceOperationElement
uri
- a URI representing an operation stylepublic void removeStyleURI(java.net.URI uri)
InterfaceOperationElement
style
attribute of the interface
<operation> element.
If the specified URI is not present in the set of style URIs or if a null URI is specified,
no action is performed.
removeStyleURI
in interface InterfaceOperationElement
uri
- a URI representing an operation stylepublic InterfaceMessageReferenceElement addInterfaceMessageReferenceElement()
InterfaceOperationElement
addInterfaceMessageReferenceElement
in interface InterfaceOperationElement
public void removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef)
InterfaceOperationElement
removeInterfaceMessageReferenceElement
in interface InterfaceOperationElement
msgRef
- the InterfaceMessageReferenceElement to be removedpublic InterfaceMessageReferenceElement[] getInterfaceMessageReferenceElements()
InterfaceOperationElement
getInterfaceMessageReferenceElements
in interface InterfaceOperationElement
public InterfaceFaultReferenceElement addInterfaceFaultReferenceElement()
InterfaceOperationElement
addInterfaceFaultReferenceElement
in interface InterfaceOperationElement
public void removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef)
InterfaceOperationElement
removeInterfaceFaultReferenceElement
in interface InterfaceOperationElement
faultRef
- the InterfaceFaultReferenceElement to be removedpublic InterfaceFaultReferenceElement[] getInterfaceFaultReferenceElements()
InterfaceOperationElement
getInterfaceFaultReferenceElements
in interface InterfaceOperationElement
public FragmentIdentifier getFragmentIdentifier()
WSDLComponent
getFragmentIdentifier
in interface WSDLComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |