Instances of this class represent a date
or time. Create XMLGregorianCalendar objects with
a DatatypeFactory.
Figure 20-2. javax.xml.datatype.XMLGregorianCalendar
public abstract class
XMLGregorianCalendar implements Cloneable {
// Public Constructors
public
XMLGregorianCalendar ( );
// Public Instance Methods
public abstract void
add (Duration
duration );
public abstract void
clear ( );
public abstract int
compare (XMLGregorianCalendar
xmlGregorianCalendar );
public abstract int
getDay ( );
public abstract java.math.BigInteger
getEon ( );
public abstract java.math.BigInteger
getEonAndYear ( );
public abstract java.math.BigDecimal
getFractionalSecond ( );
public abstract int
getHour ( );
public int
getMillisecond ( );
public abstract int
getMinute ( );
public abstract int
getMonth ( );
public abstract int
getSecond ( );
public abstract int
getTimezone ( );
public abstract java.util.TimeZone
getTimeZone (int
defaultZoneoffset );
public abstract javax.xml.namespace.QName
getXMLSchemaType ( );
public abstract int
getYear ( );
public abstract boolean
isValid ( );
public abstract XMLGregorianCalendar
normalize ( );
public abstract void
reset ( );
public abstract void
setDay (int
day );
public abstract void
setFractionalSecond (java.math.BigDecimal
fractional );
public abstract void
setHour (int
hour );
public abstract void
setMillisecond (int
millisecond );
public abstract void
setMinute (int
minute );
public abstract void
setMonth (int
month );
public abstract void
setSecond (int
second );
public void
setTime (int
hour , int
minute , int
second );
public void
setTime (int
hour , int
minute , int
second , int
millisecond );
public void
setTime (int
hour , int
minute , int
second ,
java.math.BigDecimal
fractional );
public abstract void
setTimezone (int
offset );
public abstract void
setYear (int
year );
public abstract void
setYear (java.math.BigInteger
year );
public abstract java.util.GregorianCalendar
toGregorianCalendar ( );
public abstract java.util.GregorianCalendar
toGregorianCalendar
(java.util.TimeZone
timezone , java.util.Locale
aLocale ,
XMLGregorianCalendar
defaults );
public abstract String
toXMLFormat ( );
// Public Methods Overriding Object
public abstract Object
clone ( );
public boolean
equals (Object
obj );
public int
hashCode ( );
public String
toString ( );
}
DatatypeFactory.{newXMLGregorianCalendar( ),
newXMLGregorianCalendarDate( ),
newXMLGregorianCalendarTime( )}