com.ebmwebsourcing.commons.wsdl.impl.wsdl20
Class InputImpl

java.lang.Object
  extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
      extended by com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractParamImpl<MessageRefType>
          extended by com.ebmwebsourcing.commons.wsdl.impl.wsdl20.InputImpl
All Implemented Interfaces:
Input, Param, WSDLElement, java.io.Serializable

public class InputImpl
extends AbstractParamImpl<MessageRefType>
implements Input

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

Field Summary
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractParamImpl
elementName, operation
 
Fields inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation, model
 
Constructor Summary
InputImpl(MessageRefType param, OperationImpl operationImpl)
           
 
Method Summary
 javax.xml.namespace.QName getMessageName()
          Get the name of this input message.
 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.
 Part getPart(java.lang.String name)
           
 java.util.List<Part> getParts()
           
 void setElement(com.ebmwebsourcing.commons.schema.api.Element element)
           
 void setMessageName(javax.xml.namespace.QName name)
          Set the name of this input message.
 void setName(java.lang.String name)
          Set the name of this input.
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractParamImpl
getElement, getOperation
 
Methods inherited from class com.ebmwebsourcing.commons.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, setDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.Param
getElement
 
Methods inherited from interface com.ebmwebsourcing.commons.wsdl.api.WSDLElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

InputImpl

public InputImpl(MessageRefType param,
                 OperationImpl operationImpl)
Method Detail

getMessageName

public javax.xml.namespace.QName getMessageName()
Description copied from interface: Param
Get the name of this input message.

Specified by:
getMessageName in interface Param
Returns:
the input message name

setMessageName

public void setMessageName(javax.xml.namespace.QName name)
Description copied from interface: Param
Set the name of this input message.

Specified by:
setMessageName in interface Param
Parameters:
name - the desired name

getParts

public java.util.List<Part> getParts()
Specified by:
getParts in interface Param

setElement

public void setElement(com.ebmwebsourcing.commons.schema.api.Element element)
Specified by:
setElement in interface Param

getName

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

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

setName

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

Specified by:
setName in interface Param
Parameters:
name - the desired name
Throws:
WSDLException

getPart

public Part getPart(java.lang.String name)
Specified by:
getPart in interface Param

getOtherElements

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

Specified by:
getOtherElements in interface WSDLElement
Overrides:
getOtherElements in class AbstractWSDLElementImpl<MessageRefType>
Throws:
WSDLException


Copyright © 2008 eBM WebSourcing. All Rights Reserved.