org.apache.axis.encoding.ser
Class ArraySerializer
java.lang.Object
org.apache.axis.encoding.ser.ArraySerializer
- java.io.Serializable, Serializer, Serializer
public class ArraySerializer
extends java.lang.Object
An ArraySerializer handles serializing of arrays.
Some code borrowed from ApacheSOAP - thanks to Matt Duftler!
- Glen Daniels (gdaniels@apache.org)
Multi-reference stuff:
- Rich Scheuerle (scheu@us.ibm.com)
ArraySerializer(Class javaType, QName xmlType) - Constructor
|
ArraySerializer(Class javaType, QName xmlType, QName componentType) - Constructor
Special constructor that takes the component type of the array.
|
ArraySerializer(Class javaType, QName xmlType, QName componentType, QName componentQName) - Constructor
Special constructor that takes the component type and QName of the array.
|
String | getMechanismType() - Gets the type of the XML processing mechanism and representation used by this Serializer.
|
void | serialize(QName name, Attributes attributes, Object value, SerializationContext context) - Serialize an element that is an array.
|
Element | writeSchema(Class javaType, Types types) - Return XML schema for the specified type, suitable for insertion into
the <types> element of a WSDL document, or underneath an
<element> or <attribute> declaration.
|
log
protected static Log log
ArraySerializer
public ArraySerializer(Class javaType,
QName xmlType)
Constructor
ArraySerializer
public ArraySerializer(Class javaType,
QName xmlType,
QName componentType)
Constructor
Special constructor that takes the component type of the array.
ArraySerializer
public ArraySerializer(Class javaType,
QName xmlType,
QName componentType,
QName componentQName)
Constructor
Special constructor that takes the component type and QName of the array.
getMechanismType
public String getMechanismType()
Gets the type of the XML processing mechanism and representation used by this Serializer.
- getMechanismType in interface Serializer
- XML processing mechanism type
serialize
public void serialize(QName name,
Attributes attributes,
Object value,
SerializationContext context)
throws IOException
Serialize an element that is an array.
- serialize in interface Serializer
name
- is the element nameattributes
- are the attributes...serialize is free to add more.value
- is the valuecontext
- is the SerializationContext
writeSchema
public Element writeSchema(Class javaType,
Types types)
throws Exception
Return XML schema for the specified type, suitable for insertion into
the <types> element of a WSDL document, or underneath an
<element> or <attribute> declaration.
- writeSchema in interface Serializer
javaType
- the Java Class we're writing out schema fortypes
- the Java2WSDL Types object which holds the context
for the WSDL being generated.
- a type element containing a schema simpleType/complexType
Types
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.