Top Description Fields Constructors Methods
com.sun.msv.datatype.xsd

pack-priv abstract Class DataTypeWithLexicalConstraintFacet

extends DataTypeWithFacet
Class Inheritance
Known Direct Subclasses
com.sun.msv.datatype.xsd.FractionDigitsFacet, com.sun.msv.datatype.xsd.PatternFacet, com.sun.msv.datatype.xsd.TotalDigitsFacet
Imports
org.relaxng.datatype.DatatypeException, .ValidationContext

base class for facets which constrains lexical space of data
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from com.sun.msv.datatype.xsd.DataTypeWithFacet:
baseTypeconcreteTypefacetNameisFacetFixed

Constructor Summary

AccessConstructor and Description
pack-priv
DataTypeWithLexicalConstraintFacet(String nsUri, String typeName, XSDatatypeImpl baseType, String facetName, boolean _isFixed)

Method Summary

Modifier and TypeMethod and Description
public final Object
_createValue(String literal, ValidationContext context)

Implements abstract com.sun.msv.datatype.xsd.XSDatatypeImpl._createValue.

converts a whitespace-processed lexical value into the corresponding value object
protected final boolean
protected abstract boolean
Inherited from com.sun.msv.datatype.xsd.DataTypeWithFacet:
_checkValid_createJavaObjectconvertToLexicalValuediagnoseByFacetdisplayNamegetBaseTypegetConcreteTypegetFacetObjectgetIdTypegetJavaObjectTypegetVarietyisContextDependentisFacetApplicableisFinalneedValueCheckserializeJavaObject

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.sun.msv.datatype.xsd.DataTypeWithFacet.serialVersionUID.

Constructor Detail

DataTypeWithLexicalConstraintFacetback to summary
pack-priv DataTypeWithLexicalConstraintFacet(String nsUri, String typeName, XSDatatypeImpl baseType, String facetName, boolean _isFixed) throws DatatypeException

Method Detail

_createValueback to summary
public final Object _createValue(String literal, ValidationContext context)

Implements abstract com.sun.msv.datatype.xsd.XSDatatypeImpl._createValue.

Doc from com.sun.msv.datatype.xsd.XSDatatypeImpl._createValue.

converts a whitespace-processed lexical value into the corresponding value object

checkFormatback to summary
protected final boolean checkFormat(String literal, ValidationContext context)

Implements abstract com.sun.msv.datatype.xsd.XSDatatypeImpl.checkFormat.

checkLexicalConstraintback to summary
protected abstract boolean checkLexicalConstraint(String literal)