Class TotalDigitsFacet

    • Field Detail

      • precision

        public final int precision
        maximum number of total digits.
    • Constructor Detail

      • TotalDigitsFacet

        public TotalDigitsFacet​(java.lang.String nsUri,
                                java.lang.String typeName,
                                XSDatatypeImpl baseType,
                                int _precision,
                                boolean _isFixed)
                         throws org.relaxng.datatype.DatatypeException
        Throws:
        org.relaxng.datatype.DatatypeException
    • Method Detail

      • diagnoseByFacet

        protected void diagnoseByFacet​(java.lang.String content,
                                       org.relaxng.datatype.ValidationContext context)
                                throws org.relaxng.datatype.DatatypeException
        Specified by:
        diagnoseByFacet in class DataTypeWithFacet
        Throws:
        org.relaxng.datatype.DatatypeException
      • countPrecision

        protected static int countPrecision​(java.lang.String literal)
        counts the number of digits