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