32 import java.util.Map;
33
34 import javax.activation.DataHandler;
35 import javax.activation.MimeType;
36 import javax.xml.bind.DatatypeConverter;
37 import javax.xml.bind.annotation.XmlIDREF;
38 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
39 import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
40 import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
41 import javax.xml.bind.annotation.adapters.XmlAdapter;
42 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
43 import javax.xml.datatype.Duration;
44 import javax.xml.datatype.XMLGregorianCalendar;
45 import javax.xml.namespace.QName;
46 import javax.xml.transform.Source;
47
48 import com.sun.codemodel.internal.JExpr;
49 import com.sun.codemodel.internal.JExpression;
50 import com.sun.codemodel.internal.JType;
51 import com.sun.tools.internal.xjc.model.nav.NClass;
52 import com.sun.xml.internal.bind.v2.model.annotation.Locatable;
53 import com.sun.xml.internal.bind.v2.model.core.BuiltinLeafInfo;
54 import com.sun.xml.internal.bind.v2.model.core.Element;
55 import com.sun.xml.internal.bind.v2.model.core.LeafInfo;
56 import com.sun.xml.internal.bind.v2.runtime.Location;
57 import com.sun.tools.internal.xjc.model.nav.NType;
58 import com.sun.tools.internal.xjc.model.nav.NavigatorImpl;
59 import com.sun.tools.internal.xjc.outline.Outline;
60 import com.sun.tools.internal.xjc.runtime.ZeroOneBooleanAdapter;
61 import com.sun.tools.internal.xjc.util.NamespaceContextAdapter;
62 import com.sun.xml.internal.bind.v2.WellKnownNamespace;
63 import com.sun.xml.internal.bind.v2.model.core.ID;
64 import com.sun.xml.internal.xsom.XSComponent;
65 import com.sun.xml.internal.xsom.XmlString;
66
67 import org.xml.sax.Locator;
68
69 /**
70 * Encapsulates the default handling for leaf classes (which are bound
71 * to text in XML.) In particular this class knows how to convert
|
32 import java.util.Map;
33
34 import javax.activation.DataHandler;
35 import javax.activation.MimeType;
36 import javax.xml.bind.DatatypeConverter;
37 import javax.xml.bind.annotation.XmlIDREF;
38 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
39 import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
40 import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
41 import javax.xml.bind.annotation.adapters.XmlAdapter;
42 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
43 import javax.xml.datatype.Duration;
44 import javax.xml.datatype.XMLGregorianCalendar;
45 import javax.xml.namespace.QName;
46 import javax.xml.transform.Source;
47
48 import com.sun.codemodel.internal.JExpr;
49 import com.sun.codemodel.internal.JExpression;
50 import com.sun.codemodel.internal.JType;
51 import com.sun.tools.internal.xjc.model.nav.NClass;
52 import com.sun.tools.internal.xjc.outline.Aspect;
53 import com.sun.xml.internal.bind.v2.model.annotation.Locatable;
54 import com.sun.xml.internal.bind.v2.model.core.BuiltinLeafInfo;
55 import com.sun.xml.internal.bind.v2.model.core.Element;
56 import com.sun.xml.internal.bind.v2.model.core.LeafInfo;
57 import com.sun.xml.internal.bind.v2.runtime.Location;
58 import com.sun.tools.internal.xjc.model.nav.NType;
59 import com.sun.tools.internal.xjc.model.nav.NavigatorImpl;
60 import com.sun.tools.internal.xjc.outline.Outline;
61 import com.sun.tools.internal.xjc.runtime.ZeroOneBooleanAdapter;
62 import com.sun.tools.internal.xjc.util.NamespaceContextAdapter;
63 import com.sun.xml.internal.bind.v2.WellKnownNamespace;
64 import com.sun.xml.internal.bind.v2.model.core.ID;
65 import com.sun.xml.internal.xsom.XSComponent;
66 import com.sun.xml.internal.xsom.XmlString;
67
68 import org.xml.sax.Locator;
69
70 /**
71 * Encapsulates the default handling for leaf classes (which are bound
72 * to text in XML.) In particular this class knows how to convert
|