impl dv xs xml datatype DatatypeConstants xml datatype XMLGregorianCalendar impl dv InvalidDatatypeValueException impl dv ValidationContext monthdaydv abstractdatetimedv monthday_size getactualvalue content validationcontext context invaliddatatypevalueexception parse content ex invaliddatatypevalueexception content datetimedata parse str schemadatetimeexception datetimedata date datetimedata str len str.length date.year year str.charat str.charat schemadatetimeexception str date.month parseint str start str.charat start schemadatetimeexception str date.day parseint str start start monthday_size len isnextcharutcsign str monthday_size len schemadatetimeexception str gettimezone str date monthday_size len validatedatetime date saveunnormalized date date.utc date.utc normalize date date.position date datetostring datetimedata date stringbuffer message stringbuffer message.append message.append append message date.month message.append append message date.day append message date.utc message.tostring xmlgregoriancalendar getxmlgregoriancalendar datetimedata date datatypefactory.newxmlgregoriancalendar datatypeconstants.field_undefined date.unnormmonth date.unnormday datatypeconstants.field_undefined datatypeconstants.field_undefined datatypeconstants.field_undefined datatypeconstants.field_undefined date.hastimezone date.timezonehr date.timezonemin datatypeconstants.field_undefined