org.jfree.data.time
Class Millisecond
- Comparable, MonthConstants, Serializable, TimePeriod
Represents a millisecond. This class is immutable, which is a requirement
for all
RegularTimePeriod subclasses.
Millisecond()- Constructs a millisecond based on the current system time.
|
Millisecond(Date time)- Constructs a millisecond.
|
Millisecond(Date time, TimeZone zone)- Creates a millisecond.
|
Millisecond(int millisecond, int second, int minute, int hour, int day, int month, int year)- Creates a new millisecond.
|
Millisecond(int millisecond, Second second)- Constructs a millisecond.
|
int | compareTo(Object obj)- Returns an integer indicating the order of this Millisecond object
relative to the specified object:
negative == before, zero == same, positive == after.
|
boolean | equals(Object obj)- 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 | getMillisecond()- Returns the millisecond.
|
Second | getSecond()- Returns the second.
|
long | getSerialIndex()- Returns a serial index number for the millisecond.
|
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.
|
createInstance, downsize, getEnd, getFirstMillisecond, getFirstMillisecond, getFirstMillisecond, getLastMillisecond, getLastMillisecond, getLastMillisecond, getMiddleMillisecond, getMiddleMillisecond, getMiddleMillisecond, getSerialIndex, getStart, next, previous, toString |
Millisecond
public Millisecond()
Constructs a millisecond based on the current system time.
Millisecond
public Millisecond(Date time)
Constructs a millisecond.
Millisecond
public Millisecond(Date time,
TimeZone zone) Creates a millisecond.
time - the instant in time.zone - the time zone.
Millisecond
public Millisecond(int millisecond,
int second,
int minute,
int hour,
int day,
int month,
int year) Creates a new millisecond.
millisecond - the millisecond (0-999).second - the second (0-59).minute - the minute (0-59).hour - the hour (0-23).day - the day (1-31).month - the month (1-12).year - the year (1900-9999).
Millisecond
public Millisecond(int millisecond,
Second second) Constructs a millisecond.
millisecond - the millisecond (0-999).second - the second.
compareTo
public int compareTo(Object obj)
Returns an integer indicating the order of this Millisecond object
relative to the specified object:
negative == before, zero == same, positive == after.
obj - the object to compare
- negative == before, zero == same, positive == after.
equals
public boolean equals(Object obj)
Tests the equality of this object against an arbitrary Object.
This method will return true ONLY if the object is a Millisecond object
representing the same millisecond as this instance.
obj - the object to compare
true if milliseconds and seconds of this and object
are the same.
hashCode
public int hashCode()
Returns a hash code for this object instance. The approach described by
Joshua Bloch in "Effective Java" has been used here:
http://developer.java.sun.com/developer/Books/effectivejava
/Chapter3.pdf