com.sun.msv.grammar.relax
Class NoneType

java.lang.Object
  extended bycom.sun.msv.datatype.xsd.XSDatatypeImpl
      extended bycom.sun.msv.datatype.xsd.ConcreteType
          extended bycom.sun.msv.datatype.xsd.BuiltinAtomicType
              extended bycom.sun.msv.grammar.relax.NoneType
All Implemented Interfaces:
com.sun.msv.datatype.DatabindableDatatype, org.relaxng.datatype.Datatype, Serializable, com.sun.msv.datatype.xsd.XSDatatype

public class NoneType
extends com.sun.msv.datatype.xsd.BuiltinAtomicType

'none' datatype of RELAX. this type accepts nothing.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
static NoneType theInstance
           
 
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
 Object _createValue(String lexicalValue, org.relaxng.datatype.ValidationContext context)
           
 boolean checkFormat(String literal, org.relaxng.datatype.ValidationContext context)
           
 String convertToLexicalValue(Object o, com.sun.msv.datatype.SerializationContext context)
           
 com.sun.msv.datatype.xsd.XSDatatype getBaseType()
           
 Class getJavaObjectType()
           
 int isFacetApplicable(String facetName)
           
 
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, 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

theInstance

public static final NoneType theInstance
Method Detail

_createValue

public Object _createValue(String lexicalValue,
                           org.relaxng.datatype.ValidationContext context)

checkFormat

public boolean checkFormat(String literal,
                           org.relaxng.datatype.ValidationContext context)

convertToLexicalValue

public String convertToLexicalValue(Object o,
                                    com.sun.msv.datatype.SerializationContext context)

getBaseType

public final com.sun.msv.datatype.xsd.XSDatatype getBaseType()

getJavaObjectType

public Class getJavaObjectType()

isFacetApplicable

public int isFacetApplicable(String facetName)


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