1 package org.codehaus.xfire.java.type; 2 3 import org.codehaus.xfire.java.message.MessageReader; 4 import org.codehaus.xfire.java.message.MessageWriter; 5 import org.dom4j.Element; 6 7 /*** 8 * SimpleSerializer 9 * 10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 11 */ 12 public class LongType 13 extends Type 14 { 15 16 /*** 17 * @see org.codehaus.xfire.java.type.Type#readObject(org.dom4j.Element) 18 */ 19 public Object readObject(MessageReader reader) 20 { 21 return new Integer( reader.getValueAsInt() ); 22 } 23 24 /*** 25 * @see org.codehaus.xfire.java.type.Type#writeObject(java.lang.Object) 26 */ 27 public void writeObject(Object object, MessageWriter writer) 28 { 29 30 writer.writeValueAsInt( (Integer) object ); 31 } 32 33 /*** 34 * @see org.codehaus.xfire.java.type.Type#writeSchema() 35 */ 36 public void writeSchema( Element element ) 37 { 38 } 39 }