org.jfree.data.time
public class FixedMillisecond extends RegularTimePeriod implements Serializable
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.
Constructor Summary | |
---|---|
FixedMillisecond()
Constructs a millisecond based on the current system time. | |
FixedMillisecond(long millisecond)
Constructs a millisecond.
| |
FixedMillisecond(Date time)
Constructs a millisecond.
|
Method Summary | |
---|---|
int | compareTo(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(Object object)
Tests the equality of this object against an arbitrary Object.
|
long | getFirstMillisecond()
Returns the first millisecond of the time period.
|
long | getFirstMillisecond(Calendar calendar)
Returns the first millisecond of the time period.
|
long | getLastMillisecond()
Returns the last millisecond of the time period.
|
long | getLastMillisecond(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(Calendar calendar)
Returns the millisecond closest to the middle of the time period.
|
long | getSerialIndex()
Returns a serial index number for the millisecond.
|
Date | getTime()
Returns the date/time.
|
int | hashCode()
Returns a hash code for this object instance.
|
RegularTimePeriod | next()
Returns the millisecond following this one.
|
void | peg(Calendar calendar)
This method is overridden to do nothing.
|
RegularTimePeriod | previous()
Returns the millisecond preceding this one.
|
Parameters: millisecond the millisecond (same encoding as java.util.Date).
Parameters: time the time.
Parameters: o1 the object to compare.
Returns: negative == before, zero == same, positive == after.
Parameters: object the object to compare
Returns: A boolean.
Returns: The first millisecond of the time period.
Parameters: calendar the calendar.
Returns: The first millisecond of the time period.
Returns: The last millisecond of the time period.
Parameters: calendar the calendar.
Returns: The last millisecond of the time period.
Returns: The millisecond closest to the middle of the time period.
Parameters: calendar the calendar.
Returns: The millisecond closest to the middle of the time period.
Returns: The serial index number.
Returns: The date/time.
Returns: A hash code.
Returns: The millisecond following this one.
Parameters: calendar ignored
Since: 1.0.3
Returns: The millisecond preceding this one.