org.apache.woden.wsdl20
Interface InterfaceOperation

All Superinterfaces:
NestedComponent, WSDLComponent
All Known Implementing Classes:
InterfaceOperationImpl

public interface InterfaceOperation
extends NestedComponent

Represents the InterfaceMessageReference component from the WSDL 2.0 Component model.

Author:
John Kaputin (jkaputin@apache.org)

Method Summary
 InterfaceFaultReference[] getInterfaceFaultReferences()
          Represents the {interface fault references} property of the InterfaceOperation component.
 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[] getStyle()
          Represents the {style} property of the InterfaceOperation component.
 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 interface org.apache.woden.wsdl20.NestedComponent
getParent
 
Methods inherited from interface org.apache.woden.wsdl20.WSDLComponent
equals, getComponentExtensionsForNamespace
 

Method Detail

getName

public QName getName()
Returns the qualified name representing the {name} property of this InterfaceOperation.

Returns:
QName representing the name of this InterfaceOperation

getMessageExchangePattern

public java.net.URI getMessageExchangePattern()
Returns a URI representing the {message exchange pattern} property of this InterfaceOperation.

Returns:
URI of the message exchange pattern.

getInterfaceMessageReferences

public InterfaceMessageReference[] getInterfaceMessageReferences()
Represents the {interface message references} property of the InterfaceOperation component. This is the set of interface message references declared by this interface operation. This method will return an empty array if there are no interface message references for this interface operation.

Returns:
an array of InterfaceMessageReference

getInterfaceFaultReferences

public InterfaceFaultReference[] getInterfaceFaultReferences()
Represents the {interface fault references} property of the InterfaceOperation component. This is the set of interface fault references defined by this interface operation. This method will return an empty array if there are no interface fault references for this interface operation.

Returns:
an array of InterfaceFaultReference

getStyle

public java.net.URI[] getStyle()
Represents the {style} property of the InterfaceOperation component. This is a set of URIs which specify the rules that constrain the content of input and output messages and faults of the interface operation. This method will return an empty array if there are no style URIs.

Returns:
an array of URI

toElement

public InterfaceOperationElement toElement()
Returns a WSDLElement that represents the element information item from the WSDL 2.0 infoset that maps to this WSDLComponent.

Returns:
the InterfaceOperationElement that maps to this InterfaceOperation


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.