XMLGregorianCalendar | javax.xml.datatype | 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 ( ); } Returned By DatatypeFactory.{newXMLGregorianCalendar( ) , newXMLGregorianCalendarDate( ) , newXMLGregorianCalendarTime( )} |