org.apache.axis.encoding.ser
Class SimpleSerializer
java.lang.Object
org.apache.axis.encoding.ser.SimpleSerializer
- java.io.Serializable, Serializer, Serializer, SimpleValueSerializer
public class SimpleSerializer
extends java.lang.Object
Serializer for primitives and anything simple whose value is obtained with toString()
String | getMechanismType() - Gets the type of the XML processing mechanism and representation used by this Serializer.
|
String | getValueAsString(Object value, SerializationContext context) - Return an XML compatible representation of the value.
|
void | serialize(QName name, Attributes attributes, Object value, SerializationContext context) - Serialize a primitive or simple value.
|
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.
|
VALUE_PROPERTY
public static final String VALUE_PROPERTY
javaType
public Class javaType
xmlType
public QName xmlType
SimpleSerializer
public SimpleSerializer(Class javaType,
QName xmlType)
SimpleSerializer
public SimpleSerializer(Class javaType,
QName xmlType,
TypeDesc typeDesc)
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 a primitive or simple value.
If the object to serialize is a primitive, the Object value below
is the associated java.lang class.
To determine if the original value is a java.lang class or a primitive, consult
the javaType class.
- serialize in interface Serializer
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
Copyright © 2005 Apache Web Services Project. All Rights Reserved.