impl dv xs math BigDecimal math BigInteger xml datatype DatatypeConstants xml datatype Duration impl dv InvalidDatatypeValueException impl dv ValidationContext durationdv abstractdatetimedv duration_type yearmonthduration_type daytimeduration_type datetimedata datetimes datetimedata datetimedata datetimedata datetimedata getactualvalue content validationcontext context invaliddatatypevalueexception parse content duration_type ex invaliddatatypevalueexception content datetimedata parse str durationtype schemadatetimeexception len str.length datetimedata date datetimedata str start str.charat start schemadatetimeexception date.utc str.charat start schemadatetimeexception negate date.utc negate designator indexof str start len len durationtype yearmonthduration_type schemadatetimeexception indexof str start durationtype daytimeduration_type schemadatetimeexception date.year negate parseint str start start designator indexof str start durationtype daytimeduration_type schemadatetimeexception date.month negate parseint str start start designator indexof str start durationtype yearmonthduration_type schemadatetimeexception date.day negate parseint str start start designator len start len schemadatetimeexception len indexof str start len date.hour negate parseint str start start designator indexof str start len date.minute negate parseint str start start designator indexof str start len date.second negate parsesecond str start start designator start len str.charat start schemadatetimeexception designator schemadatetimeexception date comparedates datetimedata date1 datetimedata date2 strict resulta resultb indeterminate resulta compareorder date1 date2 resulta datetimedata datetimedata datetimedata datetimedata datetimedata tempa addduration date1 datetimes datetimedata tempb addduration date2 datetimes resulta compareorder tempa tempb resulta indeterminate indeterminate tempa addduration date1 datetimes tempb addduration date2 datetimes resultb compareorder tempa tempb resulta compareresults resulta resultb strict resulta indeterminate indeterminate tempa addduration date1 datetimes tempb addduration date2 datetimes resultb compareorder tempa tempb resulta compareresults resulta resultb strict resulta indeterminate indeterminate tempa addduration date1 datetimes tempb addduration date2 datetimes resultb compareorder tempa tempb resulta compareresults resulta resultb strict resulta compareresults resulta resultb strict resultb indeterminate indeterminate resulta resultb strict indeterminate resulta resultb strict resulta resultb indeterminate resulta resulta resultb resulta datetimedata addduration datetimedata date datetimedata addto datetimedata duration resetdateobj duration temp addto.month date.month duration.month modulo temp carry fquotient temp duration.year addto.year date.year carry dtemp addto.second date.second carry math.floor dtemp duration.second dtemp carry temp addto.minute date.minute carry carry fquotient temp duration.minute mod temp carry temp addto.hour date.hour carry carry fquotient temp duration.hour mod temp carry duration.day addto.day date.day carry temp maxdayinmonthfor duration.year duration.month duration.day duration.day duration.day maxdayinmonthfor duration.year duration.month-1 carry duration.day temp duration.day duration.day temp carry temp duration.month carry duration.month modulo temp duration.year duration.year fquotient temp duration.utc duration parsesecond buffer start dot start ch buffer.charat ch dot ch ch buffer dot buffer double.parsedouble buffer.substring start double.positive_infinity buffer datetostring datetimedata date stringbuffer message stringbuffer date.year date.month date.day date.hour date.minute date.second message.append message.append message.append date.year date.year message.append message.append date.month date.month message.append message.append date.day date.day message.append message.append message.append date.hour date.hour message.append message.append date.minute date.minute message.append append2 message date.second date.second message.append message.tostring duration getduration datetimedata date sign date.year date.month date.day date.hour date.minute date.second sign datatypefactory.newduration sign date.year datatypeconstants.field_undefined biginteger.valueof sign date.year date.month datatypeconstants.field_undefined biginteger.valueof sign date.month date.day datatypeconstants.field_undefined biginteger.valueof sign date.day date.hour datatypeconstants.field_undefined biginteger.valueof sign date.hour date.minute datatypeconstants.field_undefined biginteger.valueof sign date.minute date.second datatypeconstants.field_undefined bigdecimal string.valueof sign date.second