|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.data.time.RegularTimePeriod
org.jfree.data.time.FixedMillisecond
Wrapper for a java.util.Date object that allows it to be used as a
RegularTimePeriod.
This class is immutable, which is a requirement for all RegularTimePeriod subclasses.
| Field Summary |
| Fields inherited from class org.jfree.data.time.RegularTimePeriod |
DEFAULT_TIME_ZONE, WORKING_CALENDAR |
| Fields inherited from interface org.jfree.date.MonthConstants |
APRIL, AUGUST, DECEMBER, FEBRUARY, JANUARY, JULY, JUNE, MARCH, MAY, NOVEMBER, OCTOBER, SEPTEMBER |
| Constructor Summary | |
FixedMillisecond()
Constructs a millisecond based on the current system time. |
|
FixedMillisecond(java.util.Date time)
Constructs a millisecond. |
|
FixedMillisecond(long millisecond)
Constructs a millisecond. |
|
| Method Summary | |
int |
compareTo(java.lang.Object o1)
Returns an integer indicating the order of this Millisecond object relative to the specified object: negative == before, zero == same, positive == after. |
boolean |
equals(java.lang.Object object)
Tests the equality of this object against an arbitrary Object. |
long |
getFirstMillisecond()
Returns the first millisecond of the time period. |
long |
getFirstMillisecond(java.util.Calendar calendar)
Returns the first millisecond of the time period. |
long |
getLastMillisecond()
Returns the last millisecond of the time period. |
long |
getLastMillisecond(java.util.Calendar calendar)
Returns the last millisecond of the time period. |
long |
getMiddleMillisecond()
Returns the millisecond closest to the middle of the time period. |
long |
getMiddleMillisecond(java.util.Calendar calendar)
Returns the millisecond closest to the middle of the time period. |
long |
getSerialIndex()
Returns a serial index number for the millisecond. |
java.util.Date |
getTime()
Returns the date/time. |
int |
hashCode()
Returns a hash code for this object instance. |
RegularTimePeriod |
next()
Returns the millisecond following this one. |
RegularTimePeriod |
previous()
Returns the millisecond preceding this one. |
| Methods inherited from class org.jfree.data.time.RegularTimePeriod |
getEnd, getFirstMillisecond, getLastMillisecond, getMiddleMillisecond, getStart, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public FixedMillisecond()
public FixedMillisecond(long millisecond)
millisecond - the millisecond (same encoding as java.util.Date).public FixedMillisecond(java.util.Date time)
time - the time.| Method Detail |
public java.util.Date getTime()
public RegularTimePeriod previous()
previous in class RegularTimePeriodpublic RegularTimePeriod next()
next in class RegularTimePeriodpublic boolean equals(java.lang.Object object)
object - the object to compare
public int hashCode()
public int compareTo(java.lang.Object o1)
compareTo in interface java.lang.Comparableo1 - the object to compare.
public long getFirstMillisecond()
getFirstMillisecond in class RegularTimePeriodpublic long getFirstMillisecond(java.util.Calendar calendar)
getFirstMillisecond in class RegularTimePeriodcalendar - the calendar.
public long getLastMillisecond()
getLastMillisecond in class RegularTimePeriodpublic long getLastMillisecond(java.util.Calendar calendar)
getLastMillisecond in class RegularTimePeriodcalendar - the calendar.
public long getMiddleMillisecond()
getMiddleMillisecond in class RegularTimePeriodpublic long getMiddleMillisecond(java.util.Calendar calendar)
getMiddleMillisecond in class RegularTimePeriodcalendar - the calendar.
public long getSerialIndex()
getSerialIndex in class RegularTimePeriod
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||