1 57 58 package com.sun.org.apache.xerces.internal.impl.dv; 59 60 import com.sun.org.apache.xerces.internal.xs.XSSimpleTypeDefinition; 61 62 73 public interface XSSimpleType extends XSSimpleTypeDefinition { 74 75 80 81 public static final short WS_PRESERVE = 0; 82 83 public static final short WS_REPLACE = 1; 84 85 public static final short WS_COLLAPSE = 2; 86 87 92 93 public static final short PRIMITIVE_STRING = 1; 94 95 public static final short PRIMITIVE_BOOLEAN = 2; 96 97 public static final short PRIMITIVE_DECIMAL = 3; 98 99 public static final short PRIMITIVE_FLOAT = 4; 100 101 public static final short PRIMITIVE_DOUBLE = 5; 102 103 public static final short PRIMITIVE_DURATION = 6; 104 105 public static final short PRIMITIVE_DATETIME = 7; 106 107 public static final short PRIMITIVE_TIME = 8; 108 109 public static final short PRIMITIVE_DATE = 9; 110 111 public static final short PRIMITIVE_GYEARMONTH = 10; 112 113 public static final short PRIMITIVE_GYEAR = 11; 114 115 public static final short PRIMITIVE_GMONTHDAY = 12; 116 117 public static final short PRIMITIVE_GDAY = 13; 118 119 public static final short PRIMITIVE_GMONTH = 14; 120 121 public static final short PRIMITIVE_HEXBINARY = 15; 122 123 public static final short PRIMITIVE_BASE64BINARY = 16; 124 125 public static final short PRIMITIVE_ANYURI = 17; 126 127 public static final short PRIMITIVE_QNAME = 18; 128 129 public static final short PRIMITIVE_NOTATION = 19; 130 131 139 public short getPrimitiveKind(); 140 141 150 public Object validate(String content, ValidationContext context, ValidatedInfo validatedInfo) 151 throws InvalidDatatypeValueException; 152 153 164 public Object validate(Object content, ValidationContext context, ValidatedInfo validatedInfo) 165 throws InvalidDatatypeValueException; 166 167 175 public void validate(ValidationContext context, ValidatedInfo validatedInfo) 176 throws InvalidDatatypeValueException; 177 178 191 public void applyFacets(XSFacets facets, short presentFacet, short fixedFacet, ValidationContext context) 192 throws InvalidDatatypeFacetException; 193 194 201 public boolean isEqual(Object value1, Object value2); 202 203 218 220 228 public boolean isIDType(); 229 230 237 public short getWhitespace() throws DatatypeException; 238 } 239 | Popular Tags |