org.apache.axis.encoding.ser

Class DateSerializer

Implemented Interfaces:
java.io.Serializable, Serializer, Serializer, SimpleValueSerializer

public class DateSerializer
extends java.lang.Object
implements SimpleValueSerializer

Serializer for Dates.
Author:
Sam Ruby Modified by @author Rich scheuerle
See Also:
XML Schema 3.2.16

Method Summary

String
getMechanismType()
String
getValueAsString(Object value, SerializationContext context)
void
serialize(QName name, Attributes attributes, Object value, SerializationContext context)
Serialize a Date.
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.

Method Details

getMechanismType

public String getMechanismType()
Specified by:
getMechanismType in interface Serializer

getValueAsString

public String getValueAsString(Object value,
                               SerializationContext context)
Specified by:
getValueAsString in interface SimpleValueSerializer

serialize

public void serialize(QName name,
                      Attributes attributes,
                      Object value,
                      SerializationContext context)
            throws IOException
Serialize a Date.
Specified by:
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.
Specified by:
writeSchema in interface Serializer
Parameters:
javaType - the Java Class we're writing out schema for
types - the Java2WSDL Types object which holds the context for the WSDL being generated.
Returns:
a type element containing a schema simpleType/complexType
See Also:
Types

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.