| java.lang.Object org.jfree.data.time.RegularTimePeriod org.jfree.data.time.Second
Constructor Summary | |
public | Second() Constructs a new Second, based on the system date/time. | public | Second(int second, Minute minute) Constructs a new Second. | public | Second(int second, int minute, int hour, int day, int month, int year) Creates a new second. | public | Second(Date time) Constructs a second. | public | Second(Date time, TimeZone zone) Creates a new second based on the supplied time and time zone. |
Method Summary | |
public int | compareTo(Object o1) Returns an integer indicating the order of this Second object relative
to the specified
object: negative == before, zero == same, positive == after.
Parameters: o1 - the object to compare. | 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 Second object
representing the same second as this instance.
Parameters: obj - the object to compare (null permitted). | public long | getFirstMillisecond() Returns the first millisecond of the second. | public long | getFirstMillisecond(Calendar calendar) Returns the first millisecond of the minute.
Parameters: calendar - the calendar/timezone (null not permitted). | public long | getLastMillisecond() Returns the last millisecond of the second. | public long | getLastMillisecond(Calendar calendar) Returns the last millisecond of the second.
Parameters: calendar - the calendar/timezone (null not permitted). | public Minute | getMinute() Returns the minute. | public int | getSecond() Returns the second within the minute. | public long | getSerialIndex() Returns a serial index number for the minute. | public int | hashCode() Returns a hash code for this object instance. | public RegularTimePeriod | next() Returns the second following this one. | public static Second | parseSecond(String s) Creates a new instance by parsing a string. | public void | peg(Calendar calendar) Recalculates the start date/time and end date/time for this time period
relative to the supplied calendar (which incorporates a time zone). | public RegularTimePeriod | previous() Returns the second preceding this one. |
FIRST_SECOND_IN_MINUTE | final public static int FIRST_SECOND_IN_MINUTE(Code) | | Useful constant for the first second in a minute.
|
LAST_SECOND_IN_MINUTE | final public static int LAST_SECOND_IN_MINUTE(Code) | | Useful constant for the last second in a minute.
|
Second | public Second()(Code) | | Constructs a new Second, based on the system date/time.
|
Second | public Second(int second, Minute minute)(Code) | | Constructs a new Second.
Parameters: second - the second (0 to 24*60*60-1). Parameters: minute - the minute (null not permitted). |
Second | public Second(int second, int minute, int hour, int day, int month, int year)(Code) | | Creates a new second.
Parameters: second - the second (0-59). Parameters: minute - the minute (0-59). Parameters: hour - the hour (0-23). Parameters: day - the day (1-31). Parameters: month - the month (1-12). Parameters: year - the year (1900-9999). |
Second | public Second(Date time)(Code) | | Constructs a second.
Parameters: time - the time. |
Second | public Second(Date time, TimeZone zone)(Code) | | Creates a new second based on the supplied time and time zone.
Parameters: time - the instant in time. Parameters: zone - the time zone. |
compareTo | public int compareTo(Object o1)(Code) | | Returns an integer indicating the order of this Second object relative
to the specified
object: negative == before, zero == same, positive == after.
Parameters: o1 - the object to compare. negative == before, zero == same, positive == after. |
equals | public boolean equals(Object obj)(Code) | | Tests the equality of this object against an arbitrary Object.
This method will return true ONLY if the object is a Second object
representing the same second as this instance.
Parameters: obj - the object to compare (null permitted). true if second and minute of this and the object are the same. |
getFirstMillisecond | public long getFirstMillisecond()(Code) | | Returns the first millisecond of the second. This will be determined
relative to the time zone specified in the constructor, or in the
calendar instance passed in the most recent call to the
Second.peg(Calendar) method.
The first millisecond of the second. See Also: Second.getLastMillisecond() |
getFirstMillisecond | public long getFirstMillisecond(Calendar calendar)(Code) | | Returns the first millisecond of the minute.
Parameters: calendar - the calendar/timezone (null not permitted). The first millisecond. throws: NullPointerException - if calendar is null . |
getLastMillisecond | public long getLastMillisecond()(Code) | | Returns the last millisecond of the second. This will be
determined relative to the time zone specified in the constructor, or
in the calendar instance passed in the most recent call to the
Second.peg(Calendar) method.
The last millisecond of the second. See Also: Second.getFirstMillisecond() |
getLastMillisecond | public long getLastMillisecond(Calendar calendar)(Code) | | Returns the last millisecond of the second.
Parameters: calendar - the calendar/timezone (null not permitted). The last millisecond. throws: NullPointerException - if calendar is null . |
getMinute | public Minute getMinute()(Code) | | Returns the minute.
The minute (never null ). |
getSecond | public int getSecond()(Code) | | Returns the second within the minute.
The second (0 - 59). |
getSerialIndex | public long getSerialIndex()(Code) | | Returns a serial index number for the minute.
The serial index number. |
hashCode | public int hashCode()(Code) | | 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
A hash code. |
parseSecond | public static Second parseSecond(String s)(Code) | | Creates a new instance by parsing a string. The string is assumed to
be in the format "YYYY-MM-DD HH:MM:SS", perhaps with leading or trailing
whitespace.
Parameters: s - the string to parse. The second, or null if the string is not parseable. |
peg | public void peg(Calendar calendar)(Code) | | Recalculates the start date/time and end date/time for this time period
relative to the supplied calendar (which incorporates a time zone).
Parameters: calendar - the calendar (null not permitted). since: 1.0.3 |
previous | public RegularTimePeriod previous()(Code) | | Returns the second preceding this one.
The second preceding this one. |
|
|