org.ojalgo.type
Class TimeFilter

java.lang.Object
  extended by org.ojalgo.type.TimeFilter

public final class TimeFilter
extends Object


Constructor Summary
TimeFilter(CalendarDateUnit aResolution)
           
TimeFilter(Date aReference, CalendarDateUnit aResolution)
           
 
Method Summary
 Date convert(Calendar aCalendar)
           
 Calendar convert(Date aDate)
           
 Calendar filter(Calendar aCalendar)
           
 Date filter(Date aDate)
           
 long getReference()
           
 CalendarDateUnit getResolution()
           
static Calendar makeCalendar(long aTimeInMillis)
           
static Date makeDate(long aTimeInMillis)
           
 Calendar step(Calendar aCalendar)
           
 Calendar step(Calendar aCalendar, int aStepCount)
           
 Date step(Date aDate)
           
 Date step(Date aDate, int aStepCount)
           
 long toTimeInMillis(Calendar aCalendar)
           
 long toTimeInMillis(Date aDate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeFilter

public TimeFilter(CalendarDateUnit aResolution)

TimeFilter

public TimeFilter(Date aReference,
                  CalendarDateUnit aResolution)
Method Detail

makeCalendar

public static Calendar makeCalendar(long aTimeInMillis)

makeDate

public static Date makeDate(long aTimeInMillis)

convert

public final Date convert(Calendar aCalendar)

convert

public final Calendar convert(Date aDate)

filter

public final Calendar filter(Calendar aCalendar)

filter

public final Date filter(Date aDate)

getReference

public final long getReference()

getResolution

public final CalendarDateUnit getResolution()

step

public final Calendar step(Calendar aCalendar)

step

public final Calendar step(Calendar aCalendar,
                           int aStepCount)

step

public final Date step(Date aDate)

step

public final Date step(Date aDate,
                       int aStepCount)

toTimeInMillis

public final long toTimeInMillis(Calendar aCalendar)

toTimeInMillis

public final long toTimeInMillis(Date aDate)