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 }