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, whiteSpaceEQUAL, GREATER, LESS, UNDECIDABLEAPPLICABLE, 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, valueHashCodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertToLexicalValue, getBaseTypegetJavaObjectTypeprivate static final long serialVersionUID
protected final boolean checkFormat(java.lang.String lexicalValue,
org.relaxng.datatype.ValidationContext context)
checkFormat in class XSDatatypeImplprotected static boolean isDigitOrPeriodOrSign(char ch)
public final int compare(java.lang.Object lhs,
java.lang.Object rhs)
Comparatorcompare in interface Comparatorpublic final int isFacetApplicable(java.lang.String facetName)
XSDatatypeisFacetApplicable in interface XSDatatype