org.apache.woden.wsdl20.extensions
Interface ComponentExtensions
- All Known Subinterfaces:
- HTTPBindingExtensions, HTTPBindingFaultExtensions, HTTPBindingMessageReferenceExtensions, HTTPBindingOperationExtensions, HTTPEndpointExtensions, InterfaceOperationExtensions, RPCInterfaceOperationExtensions, SOAPBindingExtensions, SOAPBindingFaultExtensions, SOAPBindingFaultReferenceExtensions, SOAPBindingMessageReferenceExtensions, SOAPBindingOperationExtensions, SOAPEndpointExtensions
- All Known Implementing Classes:
- ComponentExtensionsImpl, HTTPBindingExtensionsImpl, HTTPBindingFaultExtensionsImpl, HTTPBindingMessageReferenceExtensionsImpl, HTTPBindingOperationExtensionsImpl, HTTPEndpointExtensionsImpl, InterfaceOperationExtensionsImpl, RPCInterfaceOperationExtensionsImpl, SOAPBindingExtensionsImpl, SOAPBindingFaultExtensionsImpl, SOAPBindingFaultReferenceExtensionsImpl, SOAPBindingMessageReferenceExtensionsImpl, SOAPBindingOperationExtensionsImpl, SOAPEndpointExtensionsImpl
- public interface ComponentExtensions
This interface represents a group of properties that extend a WSDLComponent
.
These properties share the same namespace and it is different to the WSDL 2.0 namespace.
The XML representation of these properties are the elements and attributes
from outside the WSDL 2.0 namespace that extend a WSDL element.
For example, the elements and attributes from the SOAP namespace that extend the
WSDL <binding> element are represented by this interface as extension
properties of the Binding
component.
This interface provides a common point of reference to a WSDL component's extension
properties that belong to a particular namespace.
The interface does not define any behaviour specific to the individual properties.
Woden implementations that need to support WSDL extensions from a particular namespace
should implement this interface and add support specific to those extensions.
For example, Woden implements this interface to support the SOAP and HTTP binding
extensions defined in the W3C WSDL 2.0 specification.
- Author:
- jkaputin@apache.org, Arthur Ryman (ryman@ca.ibm.com)
URI_NS_SOAP
public static final java.net.URI URI_NS_SOAP
- Namespace URIs for extensions defined by WSDL 2.0 Specification.
URI_NS_HTTP
public static final java.net.URI URI_NS_HTTP
URI_NS_RPC
public static final java.net.URI URI_NS_RPC
URI_NS_EXTENSIONS
public static final java.net.URI URI_NS_EXTENSIONS
getNamespace
public java.net.URI getNamespace()
- Returns:
- the non-WSDL URI shared by this group of extension properties
Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.