abstract class FloatingNumberType extends BuiltinAtomicType implements Comparator
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
ERR_DUPLICATE_FACET, ERR_EMPTY_UNION, ERR_ENUMERATION, ERR_ENUMERATION_WITH_ARG, ERR_FACET_MUST_BE_NON_NEGATIVE_INTEGER, ERR_FACET_MUST_BE_POSITIVE_INTEGER, ERR_INAPPROPRIATE_FOR_TYPE, ERR_INCONSISTENT_FACETS_1, ERR_INCONSISTENT_FACETS_2, ERR_INVALID_BASE_TYPE, ERR_INVALID_ITEMTYPE, ERR_INVALID_MEMBER_TYPE, ERR_INVALID_VALUE_FOR_THIS_TYPE, ERR_INVALID_WHITESPACE_VALUE, ERR_LENGTH, ERR_LOOSENED_FACET, ERR_MAXLENGTH, ERR_MINLENGTH, ERR_NOT_APPLICABLE_FACET, ERR_OUT_OF_RANGE, ERR_OVERRIDING_FIXED_FACET, ERR_PARSE_ERROR, ERR_PATTERN_1, ERR_PATTERN_MANY, ERR_SCALE_IS_GREATER_THAN_PRECISION, ERR_TOO_MUCH_PRECISION, ERR_TOO_MUCH_SCALE, ERR_X_AND_Y_ARE_EXCLUSIVE, serializedValueChecker, whiteSpace
EQUAL, GREATER, LESS, UNDECIDABLE
APPLICABLE, DERIVATION_BY_LIST, DERIVATION_BY_RESTRICTION, DERIVATION_BY_UNION, FACET_ENUMERATION, FACET_FRACTIONDIGITS, FACET_LENGTH, FACET_MAXEXCLUSIVE, FACET_MAXINCLUSIVE, FACET_MAXLENGTH, FACET_MINEXCLUSIVE, FACET_MININCLUSIVE, FACET_MINLENGTH, FACET_PATTERN, FACET_TOTALDIGITS, FACET_WHITESPACE, FIXED, NOT_ALLOWED, VARIETY_ATOMIC, VARIETY_LIST, VARIETY_UNION, XMLSCHEMA_NSURI
Modifier | Constructor and Description |
---|---|
protected |
FloatingNumberType(java.lang.String typeName) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkFormat(java.lang.String lexicalValue,
org.relaxng.datatype.ValidationContext context) |
int |
compare(java.lang.Object lhs,
java.lang.Object rhs)
compare to value types and decides its order relation
|
protected static boolean |
isDigitOrPeriodOrSign(char ch) |
int |
isFacetApplicable(java.lang.String facetName)
returns if the specified facet is applicable to this datatype.
|
displayName, getVariety, readResolve
_checkValid, _createJavaObject, getConcreteType, isFinal, serializeJavaObject
_createValue, checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getFacetObject, getIdType, getName, getNamespaceUri, isAlwaysValid, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, needValueCheck, sameValue, valueHashCode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertToLexicalValue, getBaseType
getJavaObjectType
private static final long serialVersionUID
protected final boolean checkFormat(java.lang.String lexicalValue, org.relaxng.datatype.ValidationContext context)
checkFormat
in class XSDatatypeImpl
protected static boolean isDigitOrPeriodOrSign(char ch)
public final int compare(java.lang.Object lhs, java.lang.Object rhs)
Comparator
compare
in interface Comparator
public final int isFacetApplicable(java.lang.String facetName)
XSDatatype
isFacetApplicable
in interface XSDatatype