Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.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
public class PositiveIntegerType
extends IntegerType
IntegerValueType
.
See http://www.w3.org/TR/xmlschema-2/#positiveInteger for the spec
Field Summary | |
static PositiveIntegerType |
|
Fields inherited from class com.sun.msv.datatype.xsd.IntegerType | |
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 |
Method Summary | |
Object |
|
XSDatatype |
|
Methods inherited from class com.sun.msv.datatype.xsd.IntegerType | |
_createJavaObject , _createValue , getBaseType , getJavaObjectType , load , save |
Methods inherited from class com.sun.msv.datatype.xsd.IntegerDerivedType | |
compare , convertToLexicalValue , getFacetObject , isFacetApplicable |
Methods inherited from class com.sun.msv.datatype.xsd.BuiltinAtomicType | |
displayName , getVariety |
Methods inherited from class com.sun.msv.datatype.xsd.ConcreteType | |
_createJavaObject , getConcreteType , isFinal , serializeJavaObject |
Methods inherited from class com.sun.msv.datatype.xsd.XSDatatypeImpl | |
checkValid , createJavaObject , createStreamingValidator , createValue , getAncestorBuiltinType , getApplicableFacetNames , getConcreteType , getFacetObject , getIdType , getName , getNamespaceUri , isAlwaysValid , isContextDependent , isDerivedTypeOf , isDerivedTypeOf , isValid , localize , localize , localize , localize , localize , sameValue , valueHashCode |
public Object _createValue(String lexicalValue, ValidationContext context)
converts a whitespace-processed lexical value into the corresponding value object
- Overrides:
- _createValue in interface IntegerType
public final XSDatatype getBaseType()
gets the base type of this type. This method returns null if this object represents the simple ur-type. 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.
- Specified by:
- getBaseType in interface XSDatatype
- Overrides:
- getBaseType in interface IntegerType