public final class XMLCalendar
extends javax.xml.datatype.XMLGregorianCalendar
implements java.io.Serializable
NOTE: this class is for internal use only.
Modifier and Type | Field and Description |
---|---|
static short |
DATE |
static short |
DATETIME |
protected static java.text.DateFormat[] |
EDATE_FORMATS |
static int |
EQUALS |
static short |
GDAY |
static short |
GMONTH |
static short |
GMONTHDAY |
static int |
GREATER_THAN |
static short |
GYEAR |
static short |
GYEARMONTH |
static int |
INDETERMINATE |
static int |
LESS_THAN |
static short |
TIME |
protected static java.lang.String[] |
XML_SCHEMA_TYPES |
Constructor and Description |
---|
XMLCalendar(java.util.Date date,
short dataType) |
XMLCalendar(java.lang.String value,
short datatype) |
Modifier and Type | Method and Description |
---|---|
void |
add(javax.xml.datatype.Duration duration) |
void |
clear() |
java.lang.Object |
clone() |
static int |
compare(XMLCalendar value1,
XMLCalendar value2) |
int |
compare(javax.xml.datatype.XMLGregorianCalendar xmlGregorianCalendar) |
boolean |
equals(java.lang.Object object) |
java.util.Date |
getDate() |
int |
getDay() |
java.math.BigInteger |
getEon() |
java.math.BigInteger |
getEonAndYear() |
java.math.BigDecimal |
getFractionalSecond() |
int |
getHour() |
int |
getMinute() |
int |
getMonth() |
int |
getSecond() |
int |
getTimezone() |
java.util.TimeZone |
getTimeZone(int defaultTimeZone) |
javax.xml.namespace.QName |
getXMLSchemaType() |
int |
getYear() |
int |
hashCode() |
boolean |
isValid() |
javax.xml.datatype.XMLGregorianCalendar |
normalize() |
void |
reset() |
void |
setDay(int day) |
void |
setFractionalSecond(java.math.BigDecimal fractionalSecond) |
void |
setHour(int hour) |
void |
setMillisecond(int millisecond) |
void |
setMinute(int minute) |
void |
setMonth(int month) |
void |
setSecond(int second) |
void |
setTimezone(int offset) |
void |
setYear(java.math.BigInteger year) |
void |
setYear(int year) |
java.util.GregorianCalendar |
toGregorianCalendar() |
java.util.GregorianCalendar |
toGregorianCalendar(java.util.TimeZone timeZone,
java.util.Locale locale,
javax.xml.datatype.XMLGregorianCalendar defaults) |
java.lang.String |
toString() |
java.lang.String |
toXMLFormat() |
public static final short DATETIME
public static final short TIME
public static final short DATE
public static final short GYEARMONTH
public static final short GYEAR
public static final short GMONTHDAY
public static final short GDAY
public static final short GMONTH
protected static final java.lang.String[] XML_SCHEMA_TYPES
public static final int EQUALS
public static final int LESS_THAN
public static final int GREATER_THAN
public static final int INDETERMINATE
protected static final java.text.DateFormat[] EDATE_FORMATS
public XMLCalendar(java.lang.String value, short datatype)
public XMLCalendar(java.util.Date date, short dataType)
public static int compare(XMLCalendar value1, XMLCalendar value2)
public boolean equals(java.lang.Object object)
equals
in class javax.xml.datatype.XMLGregorianCalendar
public int hashCode()
hashCode
in class javax.xml.datatype.XMLGregorianCalendar
public java.lang.String toString()
toString
in class javax.xml.datatype.XMLGregorianCalendar
public java.util.Date getDate()
public void add(javax.xml.datatype.Duration duration)
add
in class javax.xml.datatype.XMLGregorianCalendar
public void clear()
clear
in class javax.xml.datatype.XMLGregorianCalendar
public java.lang.Object clone()
clone
in class javax.xml.datatype.XMLGregorianCalendar
public int compare(javax.xml.datatype.XMLGregorianCalendar xmlGregorianCalendar)
compare
in class javax.xml.datatype.XMLGregorianCalendar
public int getDay()
getDay
in class javax.xml.datatype.XMLGregorianCalendar
public java.math.BigInteger getEon()
getEon
in class javax.xml.datatype.XMLGregorianCalendar
public java.math.BigInteger getEonAndYear()
getEonAndYear
in class javax.xml.datatype.XMLGregorianCalendar
public java.math.BigDecimal getFractionalSecond()
getFractionalSecond
in class javax.xml.datatype.XMLGregorianCalendar
public int getHour()
getHour
in class javax.xml.datatype.XMLGregorianCalendar
public int getMinute()
getMinute
in class javax.xml.datatype.XMLGregorianCalendar
public int getMonth()
getMonth
in class javax.xml.datatype.XMLGregorianCalendar
public int getSecond()
getSecond
in class javax.xml.datatype.XMLGregorianCalendar
public java.util.TimeZone getTimeZone(int defaultTimeZone)
getTimeZone
in class javax.xml.datatype.XMLGregorianCalendar
public int getTimezone()
getTimezone
in class javax.xml.datatype.XMLGregorianCalendar
public javax.xml.namespace.QName getXMLSchemaType()
getXMLSchemaType
in class javax.xml.datatype.XMLGregorianCalendar
public int getYear()
getYear
in class javax.xml.datatype.XMLGregorianCalendar
public boolean isValid()
isValid
in class javax.xml.datatype.XMLGregorianCalendar
public javax.xml.datatype.XMLGregorianCalendar normalize()
normalize
in class javax.xml.datatype.XMLGregorianCalendar
public void reset()
reset
in class javax.xml.datatype.XMLGregorianCalendar
public void setDay(int day)
setDay
in class javax.xml.datatype.XMLGregorianCalendar
public void setFractionalSecond(java.math.BigDecimal fractionalSecond)
setFractionalSecond
in class javax.xml.datatype.XMLGregorianCalendar
public void setHour(int hour)
setHour
in class javax.xml.datatype.XMLGregorianCalendar
public void setMillisecond(int millisecond)
setMillisecond
in class javax.xml.datatype.XMLGregorianCalendar
public void setMinute(int minute)
setMinute
in class javax.xml.datatype.XMLGregorianCalendar
public void setMonth(int month)
setMonth
in class javax.xml.datatype.XMLGregorianCalendar
public void setSecond(int second)
setSecond
in class javax.xml.datatype.XMLGregorianCalendar
public void setTimezone(int offset)
setTimezone
in class javax.xml.datatype.XMLGregorianCalendar
public void setYear(java.math.BigInteger year)
setYear
in class javax.xml.datatype.XMLGregorianCalendar
public void setYear(int year)
setYear
in class javax.xml.datatype.XMLGregorianCalendar
public java.util.GregorianCalendar toGregorianCalendar()
toGregorianCalendar
in class javax.xml.datatype.XMLGregorianCalendar
public java.util.GregorianCalendar toGregorianCalendar(java.util.TimeZone timeZone, java.util.Locale locale, javax.xml.datatype.XMLGregorianCalendar defaults)
toGregorianCalendar
in class javax.xml.datatype.XMLGregorianCalendar
public java.lang.String toXMLFormat()
toXMLFormat
in class javax.xml.datatype.XMLGregorianCalendar