org.apache.log4j
Class DailyRollingFileAppenderExt.RollingCalendar

java.lang.Object
  |
  +--java.util.Calendar
        |
        +--java.util.GregorianCalendar
              |
              +--org.apache.log4j.DailyRollingFileAppenderExt.RollingCalendar
All Implemented Interfaces:
Cloneable, Serializable
Enclosing class:
DailyRollingFileAppenderExt

protected static class DailyRollingFileAppenderExt.RollingCalendar
extends GregorianCalendar

RollingCalendar is a helper class to DailyRollingFileAppenderExt. Using this class, it is easy to compute and access the next Millis(). It subclasses the standard GregorianCalendar-object, to allow access to the protected function getTimeInMillis(), which it then exports.

Author:
Eirik Lygre
See Also:
Serialized Form

Fields inherited from class java.util.GregorianCalendar
AD, BC
 
Fields inherited from class java.util.Calendar
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, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET
 
Constructor Summary
protected DailyRollingFileAppenderExt.RollingCalendar()
           
 
Method Summary
 Date getNextCheckDate(Date now)
          Method declaration
 long getNextCheckMillis(Date now)
          Method declaration
 
Methods inherited from class java.util.GregorianCalendar
add, computeFields, computeTime, equals, getActualMaximum, getActualMinimum, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, hashCode, isLeapYear, roll, roll, setGregorianChange
 
Methods inherited from class java.util.Calendar
after, before, clear, clear, clone, complete, get, getAvailableLocales, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, getTimeInMillis, getTimeZone, internalGet, isLenient, isSet, set, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, setTimeInMillis, setTimeZone, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DailyRollingFileAppenderExt.RollingCalendar

protected DailyRollingFileAppenderExt.RollingCalendar()
Method Detail

getNextCheckMillis

public long getNextCheckMillis(Date now)
Method declaration

getNextCheckDate

public Date getNextCheckDate(Date now)
Method declaration