org.ws4d.java.wsdl
Class WSDLMessagePart

java.lang.Object
  extended by org.ws4d.java.wsdl.WSDLMessagePart

public class WSDLMessagePart
extends java.lang.Object

Implementation of the WSDL 1.1 Message Part.
WSDL 1.1, 2.3.1 Message Parts


Field Summary
static java.lang.String DEFAULT_INPUT_PART_NAME
           
static java.lang.String DEFAULT_OUTPUT_PART_NAME
           
static java.lang.String DEFAULT_PART_NAME
           
 
Constructor Summary
WSDLMessagePart()
          Creates a message part with a default local name.
WSDLMessagePart(java.lang.String name)
          Creates a message part with a given name.
 
Method Summary
 Element getElement()
           
 QName getElementName()
           
 WSDLMessage getMessage()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
          Returns the namespace within which this message part resides.
 Type getType()
           
 QName getTypeName()
           
 WSDL getWsdl()
           
 boolean isElement()
          Returns true if this message part refers to a schema element, false if it refers to a schema type.
 void setElementName(QName elementName)
           
 void setName(java.lang.String name)
           
 void setTypeName(QName typeName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_PART_NAME

public static final java.lang.String DEFAULT_PART_NAME
See Also:
Constant Field Values

DEFAULT_INPUT_PART_NAME

public static final java.lang.String DEFAULT_INPUT_PART_NAME
See Also:
Constant Field Values

DEFAULT_OUTPUT_PART_NAME

public static final java.lang.String DEFAULT_OUTPUT_PART_NAME
See Also:
Constant Field Values
Constructor Detail

WSDLMessagePart

public WSDLMessagePart()
Creates a message part with a default local name.

See Also:
DEFAULT_PART_NAME

WSDLMessagePart

public WSDLMessagePart(java.lang.String name)
Creates a message part with a given name.

Parameters:
name - the name of the part.
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getWsdl

public WSDL getWsdl()

getElement

public Element getElement()

getType

public Type getType()

getNamespace

public java.lang.String getNamespace()
Returns the namespace within which this message part resides. This is the namespace of the surrounding message if one exists, or null otherwise.

Returns:
the namespace of the surrounding message of this part, or null if message not set

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

setElementName

public void setElementName(QName elementName)

setTypeName

public void setTypeName(QName typeName)

getElementName

public QName getElementName()

getTypeName

public QName getTypeName()

isElement

public boolean isElement()
Returns true if this message part refers to a schema element, false if it refers to a schema type.

Returns:
true if this message part refers to a schema element, false if it refers to a schema type

getMessage

public WSDLMessage getMessage()
Returns:
the message