43 import com.sun.org.apache.xerces.internal.xni.NamespaceContext;
44 import com.sun.org.apache.xerces.internal.xs.ShortList;
45 import com.sun.org.apache.xerces.internal.xs.StringList;
46 import com.sun.org.apache.xerces.internal.xs.XSAnnotation;
47 import com.sun.org.apache.xerces.internal.xs.XSConstants;
48 import com.sun.org.apache.xerces.internal.xs.XSFacet;
49 import com.sun.org.apache.xerces.internal.xs.XSMultiValueFacet;
50 import com.sun.org.apache.xerces.internal.xs.XSNamespaceItem;
51 import com.sun.org.apache.xerces.internal.xs.XSObjectList;
52 import com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition;
53 import com.sun.org.apache.xerces.internal.xs.XSTypeDefinition;
54 import com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList;
55 import org.w3c.dom.TypeInfo;
56
57 /**
58 * @xerces.internal
59 *
60 * @author Sandy Gao, IBM
61 * @author Neeraj Bajaj, Sun Microsystems, inc.
62 *
63 * @version $Id: XSSimpleTypeDecl.java 3029 2011-04-24 17:50:18Z joehw $
64 */
65 public class XSSimpleTypeDecl implements XSSimpleType, TypeInfo {
66
67 protected static final short DV_STRING = PRIMITIVE_STRING;
68 protected static final short DV_BOOLEAN = PRIMITIVE_BOOLEAN;
69 protected static final short DV_DECIMAL = PRIMITIVE_DECIMAL;
70 protected static final short DV_FLOAT = PRIMITIVE_FLOAT;
71 protected static final short DV_DOUBLE = PRIMITIVE_DOUBLE;
72 protected static final short DV_DURATION = PRIMITIVE_DURATION;
73 protected static final short DV_DATETIME = PRIMITIVE_DATETIME;
74 protected static final short DV_TIME = PRIMITIVE_TIME;
75 protected static final short DV_DATE = PRIMITIVE_DATE;
76 protected static final short DV_GYEARMONTH = PRIMITIVE_GYEARMONTH;
77 protected static final short DV_GYEAR = PRIMITIVE_GYEAR;
78 protected static final short DV_GMONTHDAY = PRIMITIVE_GMONTHDAY;
79 protected static final short DV_GDAY = PRIMITIVE_GDAY;
80 protected static final short DV_GMONTH = PRIMITIVE_GMONTH;
81 protected static final short DV_HEXBINARY = PRIMITIVE_HEXBINARY;
82 protected static final short DV_BASE64BINARY = PRIMITIVE_BASE64BINARY;
83 protected static final short DV_ANYURI = PRIMITIVE_ANYURI;
|
43 import com.sun.org.apache.xerces.internal.xni.NamespaceContext;
44 import com.sun.org.apache.xerces.internal.xs.ShortList;
45 import com.sun.org.apache.xerces.internal.xs.StringList;
46 import com.sun.org.apache.xerces.internal.xs.XSAnnotation;
47 import com.sun.org.apache.xerces.internal.xs.XSConstants;
48 import com.sun.org.apache.xerces.internal.xs.XSFacet;
49 import com.sun.org.apache.xerces.internal.xs.XSMultiValueFacet;
50 import com.sun.org.apache.xerces.internal.xs.XSNamespaceItem;
51 import com.sun.org.apache.xerces.internal.xs.XSObjectList;
52 import com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition;
53 import com.sun.org.apache.xerces.internal.xs.XSTypeDefinition;
54 import com.sun.org.apache.xerces.internal.xs.datatypes.ObjectList;
55 import org.w3c.dom.TypeInfo;
56
57 /**
58 * @xerces.internal
59 *
60 * @author Sandy Gao, IBM
61 * @author Neeraj Bajaj, Sun Microsystems, inc.
62 *
63 */
64 public class XSSimpleTypeDecl implements XSSimpleType, TypeInfo {
65
66 protected static final short DV_STRING = PRIMITIVE_STRING;
67 protected static final short DV_BOOLEAN = PRIMITIVE_BOOLEAN;
68 protected static final short DV_DECIMAL = PRIMITIVE_DECIMAL;
69 protected static final short DV_FLOAT = PRIMITIVE_FLOAT;
70 protected static final short DV_DOUBLE = PRIMITIVE_DOUBLE;
71 protected static final short DV_DURATION = PRIMITIVE_DURATION;
72 protected static final short DV_DATETIME = PRIMITIVE_DATETIME;
73 protected static final short DV_TIME = PRIMITIVE_TIME;
74 protected static final short DV_DATE = PRIMITIVE_DATE;
75 protected static final short DV_GYEARMONTH = PRIMITIVE_GYEARMONTH;
76 protected static final short DV_GYEAR = PRIMITIVE_GYEAR;
77 protected static final short DV_GMONTHDAY = PRIMITIVE_GMONTHDAY;
78 protected static final short DV_GDAY = PRIMITIVE_GDAY;
79 protected static final short DV_GMONTH = PRIMITIVE_GMONTH;
80 protected static final short DV_HEXBINARY = PRIMITIVE_HEXBINARY;
81 protected static final short DV_BASE64BINARY = PRIMITIVE_BASE64BINARY;
82 protected static final short DV_ANYURI = PRIMITIVE_ANYURI;
|