Class LengthFacet

    • Field Detail

      • length

        public final int length
    • Constructor Detail

      • LengthFacet

        protected LengthFacet​(String nsUri,
                              String typeName,
                              XSDatatypeImpl baseType,
                              TypeIncubator facets)
                       throws org.relaxng.datatype.DatatypeException
        Throws:
        org.relaxng.datatype.DatatypeException
      • LengthFacet

        protected LengthFacet​(String nsUri,
                              String typeName,
                              XSDatatypeImpl baseType,
                              int _length,
                              boolean _isFixed)
                       throws org.relaxng.datatype.DatatypeException
        Throws:
        org.relaxng.datatype.DatatypeException
    • Method Detail

      • _createValue

        public Object _createValue​(String content,
                                   org.relaxng.datatype.ValidationContext context)
        Description copied from class: XSDatatypeImpl
        converts a whitespace-processed lexical value into the corresponding value object
        Specified by:
        _createValue in class XSDatatypeImpl
      • diagnoseByFacet

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

        protected final boolean checkFormat​(String literal,
                                            org.relaxng.datatype.ValidationContext context)
        Specified by:
        checkFormat in class XSDatatypeImpl