1 package com.sun.tools.internal.xjc.runtime; 2 3 import javax.xml.bind.DatatypeConverter; 4 import javax.xml.bind.annotation.adapters.XmlAdapter; 5 6 12 public class ZeroOneBooleanAdapter extends XmlAdapter<String ,Boolean > { 13 public Boolean unmarshal(String v) { 14 if(v==null) return null; 15 return DatatypeConverter.parseBoolean(v); 16 } 17 18 public String marshal(Boolean v) { 19 if(v==null) return null; 20 if(v) { 21 return "1"; 22 } else { 23 return "0"; 24 } 25 } 26 } 27 | Popular Tags |