org.apache.woden.internal.wsdl20.extensions.rpc
Class RPCInterfaceOperationExtensionsImpl

java.lang.Object
  extended by org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
      extended by org.apache.woden.internal.wsdl20.extensions.rpc.RPCInterfaceOperationExtensionsImpl
All Implemented Interfaces:
ComponentExtensionContext, RPCInterfaceOperationExtensions

public class RPCInterfaceOperationExtensionsImpl
extends BaseComponentExtensionContext
implements RPCInterfaceOperationExtensions

This class defines the properties from the WSDL RPC extensions namespace added to the WSDL Interface Operation component as part of the WSDL RPC extension defined by the WSDL 2.0 spec.

Author:
Arthur Ryman (ryman@ca.ibm.com)

Field Summary
 
Fields inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
errorReporter
 
Constructor Summary
RPCInterfaceOperationExtensionsImpl(WSDLComponent parent, java.net.URI extNamespace, ErrorReporter errReporter)
           
 
Method Summary
 ExtensionProperty[] getProperties()
           
 ExtensionProperty getProperty(java.lang.String propertyName)
           
 Argument[] getRPCSignature()
          Returns the {rpc signature} extension property of Interface Operation as defined by the wrpc:signature attribute.
 
Methods inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
getNamespace, getParent, newExtensionProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensionContext
getNamespace, getParent
 

Constructor Detail

RPCInterfaceOperationExtensionsImpl

public RPCInterfaceOperationExtensionsImpl(WSDLComponent parent,
                                           java.net.URI extNamespace,
                                           ErrorReporter errReporter)
Method Detail

getProperties

public ExtensionProperty[] getProperties()
Specified by:
getProperties in interface ComponentExtensionContext
Specified by:
getProperties in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperties()

getProperty

public ExtensionProperty getProperty(java.lang.String propertyName)
Specified by:
getProperty in interface ComponentExtensionContext
Specified by:
getProperty in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperty(java.lang.String)

getRPCSignature

public Argument[] getRPCSignature()
Description copied from interface: RPCInterfaceOperationExtensions
Returns the {rpc signature} extension property of Interface Operation as defined by the wrpc:signature attribute.

Specified by:
getRPCSignature in interface RPCInterfaceOperationExtensions


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