electric.wsdl
Class Binding

java.lang.Object
  extended byelectric.wsdl.Binding
All Implemented Interfaces:
INamed, IQNamed, IWSDLConstants
Direct Known Subclasses:
HTTPBinding, SOAPBinding

public class Binding
extends java.lang.Object
implements IQNamed, IWSDLConstants

Binding

Author:
webMethods

Field Summary
protected  java.lang.String name
           
protected  PortType portType
           
protected  java.lang.String targetNamespace
           
protected  WSDL wsdl
           
 
Fields inherited from interface electric.wsdl.IWSDLConstants
ADDRESS, BINDING, DEFINITIONS, DESCRIPTION, DOCUMENT, DOCUMENTATION, ELEMENT, ENCODED, ENCODING_STYLE, ENDPOINT, FAULT, FAULT_DETAIL, GET, GETPOST, HTTP, INPUT, LITERAL, LOCATION, MESSAGE, METHOD_NAMESPACE, MIME, NAME, NAMESPACE, OPERATION, OUTPUT, PARAMETER_ORDER, PARAMETERS, PART, PORT, PORT_TYPE, POST, RPC, SERVICE, SOAP, SOAP_ACTION, STYLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, TNS, TRANSPORT, TYPE, USE, VERB, WSDL_EXTENSION, WSDL_NAMESPACE, WSDL_PREFIX, WSDL_SOAP_NAMESPACE, WSDL_SOAP_PREFIX, WSDL_SOAP11_NAMESPACE, WSDL_SOAP11_PREFIX, WSDL_SOAP12_NAMESPACE, WSDL_SOAP12_PREFIX
 
Constructor Summary
Binding(WSDL wsdl, java.lang.String targetNamespace, Element root)
           
Binding(WSDL wsdl, java.lang.String namespace, java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
          Return my name.
 java.lang.String getNamespace()
          Return my namespace.
 Namespaces getNamespaces()
           
 IOperation[] getOperations()
           
 PortType getPortType()
           
 java.util.Enumeration getTypes()
           
 WSDL getWSDL()
           
 java.lang.String toString()
           
 Element writeWSDL(Element definitions)
           
protected  Element writeWSDLBinding(Element definitions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wsdl

protected WSDL wsdl

targetNamespace

protected java.lang.String targetNamespace

name

protected java.lang.String name

portType

protected PortType portType
Constructor Detail

Binding

public Binding(WSDL wsdl,
               java.lang.String targetNamespace,
               Element root)
        throws WSDLException,
               SchemaException
Parameters:
wsdl -
targetNamespace -
root -
Throws:
WSDLException
SchemaException

Binding

public Binding(WSDL wsdl,
               java.lang.String namespace,
               java.lang.String name)
Parameters:
wsdl -
namespace -
name -
Method Detail

toString

public java.lang.String toString()

getWSDL

public WSDL getWSDL()

getNamespaces

public Namespaces getNamespaces()

getNamespace

public java.lang.String getNamespace()
Description copied from interface: IQNamed
Return my namespace.

Specified by:
getNamespace in interface IQNamed

getName

public java.lang.String getName()
Description copied from interface: INamed
Return my name.

Specified by:
getName in interface INamed

getPortType

public PortType getPortType()

getOperations

public IOperation[] getOperations()

getTypes

public java.util.Enumeration getTypes()
                               throws SchemaException
Throws:
SchemaException

writeWSDL

public Element writeWSDL(Element definitions)
Parameters:
definitions -

writeWSDLBinding

protected Element writeWSDLBinding(Element definitions)
Parameters:
definitions -


copyright© 2001-2004 by webMethods All Rights Reserved.