impl dv xs math BigDecimal math BigInteger impl dv InvalidDatatypeValueException impl dv ValidationContext xs datatypes XSDecimal decimaldv typevalidator getallowedfacets xssimpletypedecl.facet_pattern xssimpletypedecl.facet_whitespace xssimpletypedecl.facet_enumeration xssimpletypedecl.facet_maxinclusive xssimpletypedecl.facet_mininclusive xssimpletypedecl.facet_maxexclusive xssimpletypedecl.facet_minexclusive xssimpletypedecl.facet_totaldigits xssimpletypedecl.facet_fractiondigits getactualvalue content validationcontext context invaliddatatypevalueexception xdecimal content nfe invaliddatatypevalueexception content compare value1 value2 xdecimal value1 compareto xdecimal value2 gettotaldigits xdecimal totaldigits getfractiondigits xdecimal fracdigits xdecimal xsdecimal sign totaldigits intdigits fracdigits ivalue fvalue integer xdecimal content initd content xdecimal content integer integer initi content initd content initd content len content.length len intstart intend fracstart fracend content.charat intstart content.charat intstart sign actualintstart intstart actualintstart len content.charat actualintstart actualintstart intend actualintstart intend len typevalidator.isdigit content.charat intend intend intend len content.charat intend fracstart intend fracend len intstart intend fracstart fracend fracend fracstart content.charat fracend-1 fracend-- fracpos fracstart fracpos fracend fracpos typevalidator.isdigit content.charat fracpos intdigits intend actualintstart fracdigits fracend fracstart totaldigits intdigits fracdigits intdigits ivalue content.substring actualintstart intend fracdigits fvalue content.substring fracstart fracend fracdigits fvalue content.substring fracstart fracend sign initi content len content.length len intstart intend content.charat intstart content.charat intstart sign actualintstart intstart actualintstart len content.charat actualintstart actualintstart intend actualintstart intend len typevalidator.isdigit content.charat intend intend intend len intstart intend intdigits intend actualintstart fracdigits totaldigits intdigits intdigits ivalue content.substring actualintstart intend sign integer xdecimal xdecimal oval xdecimal sign oval.sign sign intdigits oval.intdigits fracdigits oval.fracdigits ivalue.equals oval.ivalue fvalue.equals oval.fvalue compareto xdecimal sign val.sign sign val.sign sign sign intcomp intcomp xdecimal intdigits val.intdigits intdigits val.intdigits ret ivalue.compareto val.ivalue ret ret ret fvalue.compareto val.fvalue ret ret canonical canonical makecanonical canonical makecanonical sign integer canonical canonical integer sign canonical ivalue stringbuffer buffer stringbuffer totaldigits sign buffer.append intdigits buffer.append ivalue buffer.append integer buffer.append fracdigits buffer.append fvalue buffer.append canonical buffer.tostring bigdecimal getbigdecimal sign bigdecimal biginteger.zero bigdecimal biginteger getbiginteger fracdigits sign biginteger.zero sign biginteger ivalue biginteger ivalue fracdigits sign l sign long.parselong ivalue long.parselong ivalue getint fracdigits sign sign integer.parseint ivalue integer.parseint ivalue fracdigits sign sign short.parseshort ivalue short.parseshort ivalue fracdigits sign sign byte.parsebyte ivalue byte.parsebyte ivalue