org.apache.axis.message.addressing
Class MetaDataType

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<org.apache.axis.message.MessageElement>
              extended by org.apache.axis.message.addressing.AnyContentTypeList
                  extended by org.apache.axis.message.addressing.MetaDataType
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<org.apache.axis.message.MessageElement>, java.util.Collection<org.apache.axis.message.MessageElement>, java.util.List<org.apache.axis.message.MessageElement>, java.util.RandomAccess, org.apache.axis.encoding.AnyContentType, DOMAppendable

public class MetaDataType
extends AnyContentTypeList

Java content class for ReferencePropertiesType complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at http://schemas.xmlsoap.org/ws/2004/08/addressing line 62)

 <complexType name="ReferencePropertiesType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Version:
$Revision: 14 $
Author:
Davanum Srinivas, Rodrigo Ruiz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
MetaDataType()
          Creates a new instance.
MetaDataType(MetaDataType metaData)
          Creates a new instance (performs shallow copy).
MetaDataType(MetaDataType metaData, boolean deepCopy)
          Creates a new instance, performing a shallow or deep copy of another instance.
MetaDataType(java.lang.Object element)
          Creates a new instance and adds the specified object as an XML element.
 
Method Summary
 void append(org.w3c.dom.Element parent)
          Appends a DOM representation of this instance to the specified element.
static MetaDataType fromElement(org.w3c.dom.Element element)
          Parses an XML element node and extracts an instance of this class.
static MetaDataType fromSOAPElement(javax.xml.soap.SOAPElement element)
          Parses a SOAP element and extracts an instance of this class.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mType, java.lang.Class<?> jType, javax.xml.namespace.QName xType)
          Gets a custom Deserializer.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mType, java.lang.Class<?> jType, javax.xml.namespace.QName xType)
          Gets a custom Serializer.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return the type description object.
 java.lang.String toString()
          
 
Methods inherited from class org.apache.axis.message.addressing.AnyContentTypeList
add, append, append, fromElement, fromSOAPElement, get_any, get, set_any, toString
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

MetaDataType

public MetaDataType()
Creates a new instance.


MetaDataType

public MetaDataType(MetaDataType metaData)
Creates a new instance (performs shallow copy).

Parameters:
metaData - Meta-data to copy

MetaDataType

public MetaDataType(MetaDataType metaData,
                    boolean deepCopy)
Creates a new instance, performing a shallow or deep copy of another instance.

Parameters:
metaData - Meta-data to copy
deepCopy - Whether to perform a shallow or deep copy

MetaDataType

public MetaDataType(java.lang.Object element)
Creates a new instance and adds the specified object as an XML element.

Parameters:
element - Item to add
Method Detail

fromElement

public static MetaDataType fromElement(org.w3c.dom.Element element)
Parses an XML element node and extracts an instance of this class.

Parameters:
element - Element to parse
Returns:
Resulting instance

fromSOAPElement

public static MetaDataType fromSOAPElement(javax.xml.soap.SOAPElement element)
Parses a SOAP element and extracts an instance of this class.

Parameters:
element - Element to parse
Returns:
Resulting instance

getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mType,
                                                                    java.lang.Class<?> jType,
                                                                    javax.xml.namespace.QName xType)
Gets a custom Deserializer.

Parameters:
mType - not used
jType - Java type
xType - XML type
Returns:
A Deserializer instance

getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mType,
                                                                java.lang.Class<?> jType,
                                                                javax.xml.namespace.QName xType)
Gets a custom Serializer.

Parameters:
mType - not used
jType - Java type
xType - XML type
Returns:
A Serializer instance

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return the type description object.

Returns:
Type type description for this class

append

public void append(org.w3c.dom.Element parent)
Appends a DOM representation of this instance to the specified element.

This method should call DOMAppendable.append(Element, String) with a default value for the elementName parameter. Abstract classes, or those to be always subclassed may optionally throw UnsupportedOperationException instead.

Parameters:
parent - Parent element

toString

public java.lang.String toString()

Overrides:
toString in class java.util.AbstractCollection<org.apache.axis.message.MessageElement>


Copyright © 2008-2009 Rodrigo Ruiz. All Rights Reserved.