oracle.wsdl.extension.soap
Class SOAPBinding

java.lang.Object
  |
  +--oracle.wsdl.common.WSDLElementImpl
        |
        +--oracle.wsdl.extension.soap.SOAPBinding
All Implemented Interfaces:
ExtensibilityElement, java.io.Serializable, WSDLElement

public class SOAPBinding
extends oracle.wsdl.common.WSDLElementImpl
implements ExtensibilityElement

SOAPBinding represents SOAP binding element which is to signify that the binding is bound to the SOAP protocol format: Envelope, Header and Body. This element makes no claims as to the encoding or format of the message. The element must be present when using SOAP binding.

See Also:
Serialized Form

Constructor Summary
SOAPBinding()
           
 
Method Summary
TypeMethod
 java.lang.String getElementName()
          Get element name which is soap:binding
 int getStyle()
          Get style.
 java.lang.String getTransport()
          Get transport.
 void serialize(java.io.PrintWriter writer, boolean indent, int indentLevel)
          Serialize this WSDL element
 void setStyle(int style)
          Set style
 void setTransport(java.lang.String transport)
          Set transport.
 
Methods inherited from class oracle.wsdl.common.WSDLElementImpl
getChildWSDLElements, getOwnerDefinitions, getParent, setParent, validateExtensionsRecursively
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.wsdl.internal.WSDLElement
getOwnerDefinitions, getParent
 

Constructor Detail

SOAPBinding

public SOAPBinding()
Method Detail

getElementName

public java.lang.String getElementName()
Get element name which is soap:binding
Specified by:
getElementName in interface ExtensibilityElement
Returns:
soap:binding

getTransport

public java.lang.String getTransport()
Get transport. The URI value http://schemas.xmlsoap.org/soap/http corresponds to the HTTP binding in SOAP specification. Other URIs may be used here to indicate other transports such as SMTP, FTP, etc.
Returns:
the transport this SOAP binding will use.

setTransport

public void setTransport(java.lang.String transport)
Set transport. The URI value http://schemas.xmlsoap.org/soap/http corresponds to the HTTP binding in SOAP specification. Other URIs may be used here to indicate other transports such as SMTP, FTP, etc.
Parameters:
transport - the transport this SOAP binding will use.

getStyle

public int getStyle()
Get style. The default value is document style. The style is default for the style for each contained operation.
Returns:
SOAPConstants.STYLE_RPC for rpc style, or SOAPConstants.STYLE_DOCUMENT for document style.

setStyle

public void setStyle(int style)
Set style
Parameters:
style - the style to set

serialize

public void serialize(java.io.PrintWriter writer,
                      boolean indent,
                      int indentLevel)
Description copied from interface: WSDLElement
Serialize this WSDL element
Specified by:
serialize in interface WSDLElement
Following copied from interface: oracle.wsdl.internal.WSDLElement
Parameters:
writer - a print writer as a sink
indent - indicates whether indentation will be applied to serialization
indentLevel - the levels of indentation starting from 0.


Copyright © 2001 Oracle SOAP. All Rights Reserved.