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 }