org.ow2.easywsdl.wsdl.impl.wsdl20
Class BindingInputImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
              extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingParamImpl<BindingOperationMessageType>
                  extended by org.ow2.easywsdl.wsdl.impl.wsdl20.BindingInputImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement, AbsItfBindingInput, AbsItfBindingParam, BindingInput, WSDLElement

public class BindingInputImpl
extends AbstractBindingParamImpl<BindingOperationMessageType>
implements BindingInput

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingParamImpl
bindingOperation, bindingProtocol
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
BindingInputImpl(BindingOperationMessageType param, BindingOperationImpl bindingOperationImpl)
           
 
Method Summary
 SOAP11Binding4Wsdl11 createSOAP11Binding4Wsdl11()
           
 SOAPBinding4Wsdl20 createSOAP12Binding4Wsdl20()
           
 java.lang.String getHttpContentEncoding()
           
 java.lang.String getName()
          Get the name of this input.
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 void setName(java.lang.String name)
          Set the name of this input.
 void setSOAP11Binding4Wsdl11(SOAP11Binding4Wsdl11 soap11binding)
           
 void setSOAP12Binding4Wsdl20(SOAPBinding4Wsdl20 soap12binding)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractBindingParamImpl
extractBindingProtocol, getBindingOperation, getHTTPBinding4Wsdl11, getHTTPBinding4Wsdl20, getMIMEBinding4Wsdl11, getSOAP11Binding4Wsdl11, getSOAP12Binding4Wsdl11, getSOAP12Binding4Wsdl20, setBindingProtocol
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, createDocumentation, getDocumentation, getModel, getOtherAttributes, setDocumentation, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
equals, getParent, getSchema, getTopParent, hashCode, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfBindingParam
getHTTPBinding4Wsdl11, getHTTPBinding4Wsdl20, getMIMEBinding4Wsdl11, getSOAP11Binding4Wsdl11, getSOAP12Binding4Wsdl11, getSOAP12Binding4Wsdl20
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Constructor Detail

BindingInputImpl

public BindingInputImpl(BindingOperationMessageType param,
                        BindingOperationImpl bindingOperationImpl)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: AbsItfBindingParam
Get the name of this input.

Specified by:
getName in interface AbsItfBindingParam
Returns:
the input message name

setName

public void setName(java.lang.String name)
Description copied from interface: AbsItfBindingParam
Set the name of this input.

Specified by:
setName in interface AbsItfBindingParam
Parameters:
name - the desired name

getHttpContentEncoding

public java.lang.String getHttpContentEncoding()
Specified by:
getHttpContentEncoding in interface AbsItfBindingParam

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get all the extensibility elements defined here.

Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Overrides:
getOtherElements in class AbstractWSDLElementImpl<BindingOperationMessageType>
Throws:
org.ow2.easywsdl.schema.api.XmlException

setSOAP11Binding4Wsdl11

public void setSOAP11Binding4Wsdl11(SOAP11Binding4Wsdl11 soap11binding)
Specified by:
setSOAP11Binding4Wsdl11 in interface AbsItfBindingParam

setSOAP12Binding4Wsdl20

public void setSOAP12Binding4Wsdl20(SOAPBinding4Wsdl20 soap12binding)
Specified by:
setSOAP12Binding4Wsdl20 in interface AbsItfBindingParam

createSOAP11Binding4Wsdl11

public SOAP11Binding4Wsdl11 createSOAP11Binding4Wsdl11()
Specified by:
createSOAP11Binding4Wsdl11 in interface AbsItfBindingParam

createSOAP12Binding4Wsdl20

public SOAPBinding4Wsdl20 createSOAP12Binding4Wsdl20()
Specified by:
createSOAP12Binding4Wsdl20 in interface AbsItfBindingParam


Copyright © 2008-2010 Petals Link (previously EBM WebSourcing). All Rights Reserved.