|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.msv.datatype.xsd.XSDatatypeImpl
com.sun.msv.datatype.xsd.ConcreteType
com.sun.msv.datatype.xsd.BuiltinAtomicType
com.sun.msv.datatype.xsd.IntegerDerivedType
com.sun.msv.datatype.xsd.IntegerType
com.sun.msv.datatype.xsd.PositiveIntegerType
"positiveInteger" type.
type of the value object is IntegerValueType
.
See http://www.w3.org/TR/xmlschema-2/#positiveInteger for the spec
Field Summary | |
static PositiveIntegerType |
theInstance
|
Fields inherited from interface com.sun.msv.datatype.xsd.Comparator |
EQUAL, GREATER, LESS, UNDECIDABLE |
Fields inherited from interface com.sun.msv.datatype.xsd.XSDatatype |
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 |
Fields inherited from interface org.relaxng.datatype.Datatype |
ID_TYPE_ID, ID_TYPE_IDREF, ID_TYPE_IDREFS, ID_TYPE_NULL |
Method Summary | |
java.lang.Object |
_createValue(java.lang.String lexicalValue,
org.relaxng.datatype.ValidationContext context)
|
XSDatatype |
getBaseType()
gets the base type of this type. |
Methods inherited from class com.sun.msv.datatype.xsd.IntegerType |
_createJavaObject, compare, convertToLexicalValue, getFacetObject, getJavaObjectType, isFacetApplicable, load, save |
Methods inherited from class com.sun.msv.datatype.xsd.BuiltinAtomicType |
displayName, getVariety |
Methods inherited from class com.sun.msv.datatype.xsd.ConcreteType |
getConcreteType, isFinal, serializeJavaObject |
Methods inherited from class com.sun.msv.datatype.xsd.XSDatatypeImpl |
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getIdType, getName, getNamespaceUri, isAlwaysValid, isContextDependent, isDerivedTypeOf, isDerivedTypeOf, isValid, localize, localize, localize, localize, localize, sameValue, valueHashCode |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final PositiveIntegerType theInstance
Method Detail |
public java.lang.Object _createValue(java.lang.String lexicalValue, org.relaxng.datatype.ValidationContext context)
_createValue
in class IntegerType
public final XSDatatype getBaseType()
XSDatatype
This method is intended to capture the semantics of the base type definition property of the simple type component, but there is an important difference.
Specifically, if you derive a type D from another type B, then calling D.getBaseType() does not necessarily return B. Instead, it may return an intermediate object (that represents a facet). Calling the getBaseType method recursively will eventually return B.
getBaseType
in interface XSDatatype
getBaseType
in class IntegerType
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |