void
|
append(StringBuffer message, int value, int nch)
|
void
|
append(StringBuffer message, double value)
|
int
|
compare(Object value1, Object value2)
|
short
|
compareDates(AbstractDateTimeDV.DateTimeData date1, AbstractDateTimeDV.DateTimeData date2, boolean strict)
Compare algorithm described in dateDime (3.2.7).
|
short
|
compareOrder(AbstractDateTimeDV.DateTimeData date1, AbstractDateTimeDV.DateTimeData date2)
Given normalized values, determines order-relation
between give date/time objects.
|
String
|
dateToString(AbstractDateTimeDV.DateTimeData date)
|
int
|
fQuotient(int temp, int low, int high)
|
int
|
fQuotient(int a, int b)
|
int
|
findUTCSign(String buffer, int start, int end)
Return index of UTC char: 'Z', '+', '-'
|
short
|
getAllowedFacets()
|
int
|
getDate(String buffer, int start, int end, AbstractDateTimeDV.DateTimeData date)
Parses date CCYY-MM-DD
|
Duration
|
getDuration(AbstractDateTimeDV.DateTimeData data)
|
void
|
getTime(String buffer, int start, int end, AbstractDateTimeDV.DateTimeData data)
Parses time hh:mm:ss.sss and time zone if any
|
void
|
getTimeZone(String buffer, AbstractDateTimeDV.DateTimeData data, int sign, int end)
Parses time zone: 'Z' or {+,-} followed by hh:mm
|
XMLGregorianCalendar
|
getXMLGregorianCalendar(AbstractDateTimeDV.DateTimeData data)
|
int
|
getYearMonth(String buffer, int start, int end, AbstractDateTimeDV.DateTimeData date)
Parses date CCYY-MM
|
int
|
indexOf(String buffer, int start, int end, char ch)
Computes index of given char within StringBuffer
|
boolean
|
isIdentical(Object value1, Object value2)
|
final
boolean
|
isNextCharUTCSign(String buffer, int start, int end)
Returns true if the character at start is 'Z', '+' or '-'.
|
int
|
maxDayInMonthFor(int year, int month)
Given {year,month} computes maximum
number of days for given month
|
int
|
mod(int a, int b, int quotient)
|
int
|
modulo(int temp, int low, int high)
|
void
|
normalize(AbstractDateTimeDV.DateTimeData date)
If timezone present - normalize dateTime [E Adding durations to dateTimes]
|
int
|
parseInt(String buffer, int start, int end)
Given start and end position, parses string value
|
int
|
parseIntYear(String buffer, int end)
|
double
|
parseSecond(String buffer, int start, int end)
|
void
|
parseTimeZone(String buffer, int start, int end, AbstractDateTimeDV.DateTimeData date)
Shared code from Date and YearMonth datatypes.
|
void
|
resetDateObj(AbstractDateTimeDV.DateTimeData data)
Resets object representation of date/time
|
void
|
saveUnnormalized(AbstractDateTimeDV.DateTimeData date)
|
void
|
validateDateTime(AbstractDateTimeDV.DateTimeData data)
Validates given date/time object accoring to W3C PR Schema
[D.1 ISO 8601 Conventions]
|