1 package org.codehaus.xfire.aegis.type;
2
3 import org.codehaus.xfire.SOAPConstants;
4 import org.dom4j.QName;
5
6
7 /***
8 * Integer Type.
9 *
10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
11 */
12 public class BooleanType
13 extends SimpleType
14 {
15 public Object coerceString(String string)
16 {
17 return Boolean.valueOf(string);
18 }
19
20 public String coerceValue(Object value)
21 {
22 return ((Boolean)value).toString();
23 }
24
25 public QName getDefaultSchemaType()
26 {
27 return QName.get("boolean", SOAPConstants.XSD);
28 }
29 }