org.apache.woden.internal.wsdl20.extensions
Class ComponentExtensionsImpl

java.lang.Object
  extended by org.apache.woden.internal.wsdl20.extensions.ComponentExtensionsImpl
All Implemented Interfaces:
ComponentExtensions
Direct Known Subclasses:
HTTPBindingExtensionsImpl, HTTPBindingFaultExtensionsImpl, HTTPBindingMessageReferenceExtensionsImpl, HTTPBindingOperationExtensionsImpl, HTTPEndpointExtensionsImpl, InterfaceOperationExtensionsImpl, RPCInterfaceOperationExtensionsImpl, SAWSDLComponentExtensions, SOAPBindingExtensionsImpl, SOAPBindingFaultExtensionsImpl, SOAPBindingFaultReferenceExtensionsImpl, SOAPBindingMessageReferenceExtensionsImpl, SOAPBindingOperationExtensionsImpl, SOAPEndpointExtensionsImpl

public abstract class ComponentExtensionsImpl
extends java.lang.Object
implements ComponentExtensions

This class represents group of WSDL extension properties related to a particular binding type. These extension properties may be derived from extension elements and attributes in a WSDL infoset. The only behaviour of this class is to return the namespace. Implementations may extend this class to define behaviour specific to their required extensions.

Author:
John Kaputin (jkaputin@apache.org)

Field Summary
protected  WSDLComponent fParent
           
protected  WSDLElement fParentElement
           
 
Fields inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensions
URI_NS_EXTENSIONS, URI_NS_HTTP, URI_NS_RPC, URI_NS_SOAP
 
Constructor Summary
ComponentExtensionsImpl()
           
 
Method Summary
 java.net.URI getNamespace()
           
 void init(WSDLElement parentElement, java.net.URI namespace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fParentElement

protected WSDLElement fParentElement

fParent

protected WSDLComponent fParent
Constructor Detail

ComponentExtensionsImpl

public ComponentExtensionsImpl()
Method Detail

getNamespace

public java.net.URI getNamespace()
Specified by:
getNamespace in interface ComponentExtensions
Returns:
the non-WSDL URI shared by this group of extension properties

init

public void init(WSDLElement parentElement,
                 java.net.URI namespace)


Copyright © 2007. All Rights Reserved.