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
6 /***
7 * SimpleSerializer
8 *
9 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
10 */
11 public class BooleanType
12 extends Type
13 {
14
15 /***
16 * @see org.codehaus.xfire.java.type.Type#readObject(org.dom4j.Element)
17 */
18 public Object readObject(MessageReader reader)
19 {
20 return new Boolean( reader.getValueAsBoolean() );
21 }
22
23 /***
24 * @see org.codehaus.xfire.java.type.Type#writeObject(java.lang.Object)
25 */
26 public void writeObject(Object object, MessageWriter writer)
27 {
28 writer.writeValueAsBoolean( ((Boolean) object).booleanValue() );
29 }
30 }