com.sun.msv.datatype.xsd
Class MaxLengthFacet

java.lang.Object
  extended bycom.sun.msv.datatype.xsd.XSDatatypeImpl
      extended bycom.sun.msv.datatype.xsd.DataTypeWithFacet
          extended bycom.sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet
              extended bycom.sun.msv.datatype.xsd.MaxLengthFacet
All Implemented Interfaces:
DatabindableDatatype, org.relaxng.datatype.Datatype, java.io.Serializable, XSDatatype

public class MaxLengthFacet
extends com.sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet

'maxLength' facet

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
 int maxLength
           
 
Fields inherited from class com.sun.msv.datatype.xsd.DataTypeWithFacet
baseType, facetName, isFacetFixed
 
Fields inherited from class com.sun.msv.datatype.xsd.XSDatatypeImpl
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, whiteSpace
 
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 literal, org.relaxng.datatype.ValidationContext context)
           
 
Methods inherited from class com.sun.msv.datatype.xsd.DataTypeWithFacet
_createJavaObject, convertToLexicalValue, displayName, getBaseType, getConcreteType, getFacetObject, getIdType, getJavaObjectType, getVariety, isContextDependent, isFacetApplicable, isFinal, serializeJavaObject
 
Methods inherited from class com.sun.msv.datatype.xsd.XSDatatypeImpl
checkValid, createJavaObject, createStreamingValidator, createValue, getAncestorBuiltinType, getApplicableFacetNames, getName, getNamespaceUri, isAlwaysValid, 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

maxLength

public final int maxLength
Method Detail

_createValue

public java.lang.Object _createValue(java.lang.String literal,
                                     org.relaxng.datatype.ValidationContext context)


Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated April 26 2005.