|
||||||||||
| 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.StringType
com.sun.msv.datatype.xsd.TokenType
com.sun.msv.datatype.xsd.NcnameType
"NCName" type.
type of the value object is java.lang.String.
See http://www.w3.org/TR/xmlschema-2/#NCName for the spec
| Field Summary | |
static NcnameType |
theInstance
|
| 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 |
_createValue(String content,
ValidationContext context)
|
XSDatatype |
getBaseType()
gets the base type of this type. |
| Methods inherited from class com.sun.msv.datatype.xsd.StringType |
convertToLexicalValue, countLength, getJavaObjectType, isAlwaysValid, 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, getFacetObject, getIdType, getName, getNamespaceUri, 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 NcnameType theInstance
| Method Detail |
public final XSDatatype getBaseType()
XSDatatypeThis 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 XSDatatypegetBaseType in class TokenType
public Object _createValue(String content,
ValidationContext context)
_createValue in class StringType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||