TimeSerializerpublic class TimeSerializer extends Object implements org.apache.axis.encoding.SimpleValueSerializer
Fields Summary |
---|
private static SimpleDateFormat | zuluParser |
Methods Summary |
---|
public java.lang.String | getMechanismType() return Constants.AXIS_SAX;
| public java.lang.String | getValueAsString(java.lang.Object value, org.apache.axis.encoding.SerializationContext context)
StringBuffer buf = new StringBuffer();
// Reset year, month, day
((Calendar) value).set(0,0,0);
buf.append(zulu.format(((Calendar)value).getTime()));
return buf.toString();
| public void | serialize(javax.xml.namespace.QName name, org.xml.sax.Attributes attributes, java.lang.Object value, org.apache.axis.encoding.SerializationContext context)Serialize a Time.
// We should always format dates in the GMT timezone
zulu.setTimeZone(TimeZone.getTimeZone("GMT"));
context.startElement(name, attributes);
context.writeString(getValueAsString(value, context));
context.endElement();
| public org.w3c.dom.Element | writeSchema(java.lang.Class javaType, org.apache.axis.wsdl.fromJava.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.
return null;
|
|