View Javadoc

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  }