ucar.unidata.util
Class UTCCalendar

java.lang.Object
  extended by java.util.Calendar
      extended by java.util.GregorianCalendar
          extended by ucar.unidata.util.UTCCalendar
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Calendar>

public class UTCCalendar
extends GregorianCalendar

A Gregorian calendar which is always on "Coordinated Universal Time". The timezone is initialized to GMT and The setTimeZone() method, among other set methods, throws UnsupportedOperationException

Version:
$Revision: 1.11 $ $Date: 2006/05/05 19:19:38 $
Author:
$Author: jeffmc $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.GregorianCalendar
AD, BC
 
Fields inherited from class java.util.Calendar
ALL_STYLES, AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, LONG, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SHORT, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET
 
Constructor Summary
UTCCalendar()
          Constructs a UTCCalendar with the default locale, initialized to the current time.
 
Method Summary
 long getTimeInMillis()
          Override protected method for public access.
 Timestamp getTimestamp()
          _more_
 void setFirstDayOfWeek(int ignored)
          _more_
 void setGregorianChange(Date ignored)
          _more_
 void setLenient(boolean ignored)
          _more_
 void setMinimalDaysInFirstWeek(int ignored)
          _more_
 void setTime(long millis)
          _more_
 void setTime(Timestamp ts)
          _more_
 void setTimeInMillis(long millis)
          Override protected method for public access.
 void setTimeZone(TimeZone ignored)
          _more_
 
Methods inherited from class java.util.GregorianCalendar
add, clone, computeFields, computeTime, equals, getActualMaximum, getActualMinimum, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, getTimeZone, hashCode, isLeapYear, roll, roll
 
Methods inherited from class java.util.Calendar
after, before, clear, clear, compareTo, complete, get, getAvailableLocales, getDisplayName, getDisplayNames, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, internalGet, isLenient, isSet, set, set, set, set, setTime, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UTCCalendar

public UTCCalendar()
Constructs a UTCCalendar with the default locale, initialized to the current time.

Method Detail

setTime

public void setTime(Timestamp ts)
_more_

Parameters:
ts -

setTime

public void setTime(long millis)
_more_

Parameters:
millis -

setTimeInMillis

public void setTimeInMillis(long millis)
Override protected method for public access.

Overrides:
setTimeInMillis in class Calendar
Parameters:
millis -

getTimeInMillis

public long getTimeInMillis()
Override protected method for public access.

Overrides:
getTimeInMillis in class Calendar
Returns:
_more_

getTimestamp

public Timestamp getTimestamp()
_more_

Returns:
_more_

setFirstDayOfWeek

public void setFirstDayOfWeek(int ignored)
_more_

Overrides:
setFirstDayOfWeek in class Calendar
Parameters:
ignored -

setLenient

public void setLenient(boolean ignored)
_more_

Overrides:
setLenient in class Calendar
Parameters:
ignored -

setMinimalDaysInFirstWeek

public void setMinimalDaysInFirstWeek(int ignored)
_more_

Overrides:
setMinimalDaysInFirstWeek in class Calendar
Parameters:
ignored -

setTimeZone

public void setTimeZone(TimeZone ignored)
_more_

Overrides:
setTimeZone in class GregorianCalendar
Parameters:
ignored -

setGregorianChange

public void setGregorianChange(Date ignored)
_more_

Overrides:
setGregorianChange in class GregorianCalendar
Parameters:
ignored -