org.jboss.axis.encoding.ser
Class SimpleSerializer
java.lang.Object
org.jboss.axis.encoding.ser.SimpleSerializer
- All Implemented Interfaces:
- java.io.Serializable, Serializer (src) , Serializer (src) , SimpleValueSerializer (src)
- Direct Known Subclasses:
- DateSerializer (src) , EnumSerializer (src) , ObjectNameSer (src)
- public class SimpleSerializer
- extends java.lang.Object
- implements SimpleValueSerializer (src)
Serializer for primitives and anything simple whose value is obtained with toString()
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmlType
public QName (src) xmlType
javaType
public java.lang.Class javaType
SimpleSerializer
public SimpleSerializer(java.lang.Class javaType,
QName (src) xmlType)
SimpleSerializer
public SimpleSerializer(java.lang.Class javaType,
QName (src) xmlType,
TypeDesc (src) typeDesc)
serialize
public void serialize(QName (src) name,
org.xml.sax.Attributes attributes,
java.lang.Object value,
SerializationContext (src) context)
throws java.io.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.
- Specified by:
serialize
in interface Serializer (src)
- Parameters:
name
- is the element nameattributes
- are the attributes...serialize is free to add more.value
- is the valuecontext
- is the SerializationContext
- Throws:
java.io.IOException
getValueAsString
public java.lang.String getValueAsString(java.lang.Object value,
SerializationContext (src) context)
- Description copied from interface:
SimpleValueSerializer (src)
- Return an XML compatible representation of the value.
- Specified by:
getValueAsString
in interface SimpleValueSerializer (src)
- Parameters:
value
-
- Returns:
getMechanismType
public java.lang.String getMechanismType()
- Specified by:
getMechanismType
in interface Serializer (src)
writeSchema
public org.w3c.dom.Element writeSchema(java.lang.Class javaType,
Types (src) types)
throws java.lang.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.
- Specified by:
writeSchema
in interface Serializer (src)
- Parameters:
javaType
- the Java Class we're writing out schema fortypes
- the Java2WSDL Types object which holds the context
for the WSDL being generated.
- Returns:
- a type element containing a schema simpleType/complexType
- Throws:
java.lang.Exception
- See Also:
Types
(src)