1 | public static int compare(XMLCalendar value1, XMLCalendar value2)↵ | | 1 | public static int compare(XMLDuration value1, XMLDuration value2)↵
|
2 | {↵ | | 2 | {↵
|
3 | switch (value1.xmlGregorianCalendar.compare(value2.xmlGregorianCalendar))↵ | | 3 | switch (value1.duration.compare(value2.duration))↵
|
4 | {↵ | | 4 | {↵
|
5 | case DatatypeConstants.EQUAL:↵ | | 5 | case DatatypeConstants.EQUAL:↵
|
6 | {↵ | | 6 | {↵
|
7 | return XMLCalendar.EQUALS;↵ | | 7 | return XMLCalendar.EQUALS;↵
|
8 | }↵ | | 8 | }↵
|
9 | case DatatypeConstants.LESSER:↵ | | 9 | case DatatypeConstants.LESSER:↵
|
10 | {↵ | | 10 | {↵
|
11 | return XMLCalendar.LESS_THAN;↵ | | 11 | return XMLCalendar.LESS_THAN;↵
|
12 | }↵ | | 12 | }↵
|
13 | case DatatypeConstants.GREATER:↵ | | 13 | case DatatypeConstants.GREATER:↵
|
14 | {↵ | | 14 | {↵
|
15 | return XMLCalendar.GREATER_THAN;↵ | | 15 | return XMLCalendar.GREATER_THAN;↵
|
16 | }↵ | | 16 | }↵
|
17 | default:↵ | | 17 | default:↵
|
18 | {↵ | | 18 | {↵
|
19 | return XMLCalendar.INDETERMINATE;↵ | | 19 | return XMLCalendar.INDETERMINATE;↵
|
20 | | | 20 |
|