javax.wsdl.extensions
Class UnknownExtensibilityElement

java.lang.Object
  extended byjavax.wsdl.extensions.UnknownExtensibilityElement
All Implemented Interfaces:
ExtensibilityElement, java.io.Serializable

public class UnknownExtensibilityElement
extends java.lang.Object
implements ExtensibilityElement, java.io.Serializable

This class is used to wrap arbitrary elements.

Author:
Matthew J. Duftler (duftler@us.ibm.com)
See Also:
UnknownExtensionSerializer, UnknownExtensionDeserializer, Serialized Form

Field Summary
protected  org.w3c.dom.Element element
           
protected  QName elementType
           
protected  java.lang.Boolean required
           
static long serialVersionUID
           
 
Constructor Summary
UnknownExtensibilityElement()
           
 
Method Summary
 org.w3c.dom.Element getElement()
          Get the Element for this extensibility element.
 QName getElementType()
          Get the type of this extensibility element.
 java.lang.Boolean getRequired()
          Get whether or not the semantics of this extension are required.
 void setElement(org.w3c.dom.Element element)
          Set the Element for this extensibility element.
 void setElementType(QName elementType)
          Set the type of this extensibility element.
 void setRequired(java.lang.Boolean required)
          Set whether or not the semantics of this extension are required.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

elementType

protected QName elementType

required

protected java.lang.Boolean required

element

protected org.w3c.dom.Element element

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

UnknownExtensibilityElement

public UnknownExtensibilityElement()
Method Detail

setElementType

public void setElementType(QName elementType)
Set the type of this extensibility element.

Specified by:
setElementType in interface ExtensibilityElement
Parameters:
elementType - the type

getElementType

public QName getElementType()
Get the type of this extensibility element.

Specified by:
getElementType in interface ExtensibilityElement
Returns:
the extensibility element's type

setRequired

public void setRequired(java.lang.Boolean required)
Set whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
setRequired in interface ExtensibilityElement

getRequired

public java.lang.Boolean getRequired()
Get whether or not the semantics of this extension are required. Relates to the wsdl:required attribute.

Specified by:
getRequired in interface ExtensibilityElement

setElement

public void setElement(org.w3c.dom.Element element)
Set the Element for this extensibility element.

Parameters:
element - the unknown element that was encountered

getElement

public org.w3c.dom.Element getElement()
Get the Element for this extensibility element.

Returns:
the unknown element that was encountered

toString

public java.lang.String toString()


Copyright ? 2003 IBM. All Rights Reserved.