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

public Class TotalDigitsFacet

extends DataTypeWithLexicalConstraintFacet
Class Inheritance
Imports
org.relaxng.datatype.DatatypeException, .ValidationContext

'totalDigits' facet. this class holds these facet information and performs validation.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
public final int
precision

maximum number of total digits.

private static final long

Constructor Summary

AccessConstructor and Description
public
TotalDigitsFacet(String nsUri, String typeName, XSDatatypeImpl baseType, int _precision, boolean _isFixed)

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected static int
countPrecision(String literal)

counts the number of digits

protected void
Inherited from com.sun.msv.datatype.xsd.DataTypeWithLexicalConstraintFacet:
_createValuecheckFormat

Field Detail

precisionback to summary
public final int precision

maximum number of total digits.

serialVersionUIDback to summary
private static final long serialVersionUID

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

Constructor Detail

TotalDigitsFacetback to summary
public TotalDigitsFacet(String nsUri, String typeName, XSDatatypeImpl baseType, int _precision, boolean _isFixed) throws DatatypeException

Method Detail

checkLexicalConstraintback to summary
protected boolean checkLexicalConstraint(String content)

Implements abstract com.sun.msv.datatype.xsd.DataTypeWithLexicalConstraintFacet.checkLexicalConstraint.

countPrecisionback to summary
protected static int countPrecision(String literal)

counts the number of digits

diagnoseByFacetback to summary
protected void diagnoseByFacet(String content, ValidationContext context) throws DatatypeException

Implements abstract com.sun.msv.datatype.xsd.DataTypeWithFacet.diagnoseByFacet.