gnu.kawa.xml
Class XDataType
public
class
XDataType
extends Type
implements TypeValue
An atomic type as used in XML Schema and related languages.
For example the {code xs:decimal} type is {@code XDataType.decimalType}.
public static final int ANY_ATOMIC_TYPE_CODE
public static final int ANY_URI_TYPE_CODE
public static final
XDataType base64BinaryType
public static final int BASE64_BINARY_TYPE_CODE
public static final int BOOLEAN_TYPE_CODE
public static final int BYTE_TYPE_CODE
public static final
XDataType dayTimeDurationType
public static final int DATE_TIME_TYPE_CODE
public static final int DATE_TYPE_CODE
public static final int DAY_TIME_DURATION_TYPE_CODE
public static final BigDecimal DECIMAL_ONE
public static final int DECIMAL_TYPE_CODE
public static final Double DOUBLE_ONE
public static final int DOUBLE_TYPE_CODE
public static final Double DOUBLE_ZERO
public static final int DURATION_TYPE_CODE
public static final int ENTITY_TYPE_CODE
public static final Float FLOAT_ONE
public static final int FLOAT_TYPE_CODE
public static final Float FLOAT_ZERO
public static final int G_DAY_TYPE_CODE
public static final int G_MONTH_DAY_TYPE_CODE
public static final int G_MONTH_TYPE_CODE
public static final int G_YEAR_MONTH_TYPE_CODE
public static final int G_YEAR_TYPE_CODE
public static final int HEX_BINARY_TYPE_CODE
public static final int IDREF_TYPE_CODE
public static final int ID_TYPE_CODE
public static final int INTEGER_TYPE_CODE
public static final int INT_TYPE_CODE
public static final int LANGUAGE_TYPE_CODE
public static final int LONG_TYPE_CODE
public static final int NAME_TYPE_CODE
public static final int NCNAME_TYPE_CODE
public static final int NEGATIVE_INTEGER_TYPE_CODE
public static final int NMTOKEN_TYPE_CODE
public static final int NONNEGATIVE_INTEGER_TYPE_CODE
public static final int NON_POSITIVE_INTEGER_TYPE_CODE
public static final int NORMALIZED_STRING_TYPE_CODE
public static final int NOTATION_TYPE_CODE
public static final int POSITIVE_INTEGER_TYPE_CODE
public static final int QNAME_TYPE_CODE
public static final
XDataType stringStringType
A value implemented as java.lang.String.
Can be cast from CharSequence.
public static final int SHORT_TYPE_CODE
public static final int STRING_TYPE_CODE
public static final int TIME_TYPE_CODE
public static final int TOKEN_TYPE_CODE
public static final
XDataType untypedAtomicType
public static final int UNSIGNED_BYTE_TYPE_CODE
public static final int UNSIGNED_INT_TYPE_CODE
public static final int UNSIGNED_LONG_TYPE_CODE
public static final int UNSIGNED_SHORT_TYPE_CODE
public static final int UNTYPED_ATOMIC_TYPE_CODE
public static final
XDataType yearMonthDurationType
public static final int YEAR_MONTH_DURATION_TYPE_CODE
public XDataType(Object name,
Type implementationType, int typeCode)
public Object cast(Object value)
public boolean castable(Object value)
public Object coerceFromObject(Object obj)
public int compare(
Type other)
public void emitCoerceFromObject(
CodeAttr code)
public void emitCoerceToObject(
CodeAttr code)
public
Type getImplementationType()
public Class getReflectClass()
public boolean isInstance(Object obj)
public static Double makeDouble(double value)
public static Float makeFloat(float value)
public void print(Object value,
Consumer out)
public String toString(Object value)
public Object valueOf(String value)