View Javadoc

1   package org.codehaus.xfire.type.basic;
2   
3   import java.util.Date;
4   
5   import org.codehaus.xfire.MessageContext;
6   import org.codehaus.xfire.message.MessageReader;
7   import org.codehaus.xfire.message.MessageWriter;
8   import org.codehaus.xfire.type.Type;
9   
10  /***
11   * Type for the Calendar class.
12   * 
13   * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
14   */
15  public class DateType
16      extends Type
17  {
18      public Object readObject(MessageReader reader, MessageContext context)
19      {
20          return reader.getValueAsDateTime();
21      }
22  
23      public void writeObject(Object object, MessageWriter writer, MessageContext context)
24      {
25          writer.writeValueAsDateTime( (Date) object );
26      }
27  }