org.jfree.chart.axis
public class DateTickUnit extends TickUnit implements Serializable
| Field Summary | |
|---|---|
| static int | DAY A constant for days. |
| static int | HOUR A constant for hours. |
| static int | MILLISECOND A constant for milliseconds. |
| static int | MINUTE A constant for minutes. |
| static int | MONTH A constant for months. |
| static int | SECOND A constant for seconds. |
| static int | YEAR A constant for years. |
| Constructor Summary | |
|---|---|
| DateTickUnit(int unit, int count)
Creates a new date tick unit. | |
| DateTickUnit(int unit, int count, DateFormat formatter)
Creates a new date tick unit. | |
| DateTickUnit(int unit, int count, int rollUnit, int rollCount, DateFormat formatter)
Creates a new unit.
| |
| Method Summary | |
|---|---|
| Date | addToDate(Date base)
Calculates a new date by adding this unit to the base date, with
calculations performed in the default timezone and locale.
|
| Date | addToDate(Date base, TimeZone zone)
Calculates a new date by adding this unit to the base date.
|
| String | dateToString(Date date)
Formats a date using the tick unit's formatter.
|
| boolean | equals(Object obj)
Tests this unit for equality with another object.
|
| int | getCalendarField()
Returns a field code that can be used with the Calendar
class.
|
| int | getCount()
Returns the unit count.
|
| int | getRollCount()
Returns the roll count.
|
| int | getRollUnit()
Returns the roll unit. |
| int | getUnit()
Returns the date unit. |
| int | hashCode()
Returns a hash code for this object.
|
| Date | rollDate(Date base)
Rolls the date forward by the amount specified by the roll unit and
count.
|
| Date | rollDate(Date base, TimeZone zone)
Rolls the date forward by the amount specified by the roll unit and
count.
|
| String | toString()
Returns a string representation of this instance, primarily used for
debugging purposes.
|
| String | valueToString(double milliseconds)
Formats a value.
|
Parameters: unit the unit. count the unit count.
Parameters: unit the unit. count the unit count. formatter the date formatter (defaults to DateFormat.SHORT).
Parameters: unit the unit. count the count. rollUnit the roll unit. rollCount the roll count. formatter the date formatter (defaults to DateFormat.SHORT).
Deprecated: As of JFreeChart 1.0.10, this method is deprecated - you should use DateTickUnit instead.
Calculates a new date by adding this unit to the base date, with calculations performed in the default timezone and locale.Parameters: base the base date.
Returns: A new date one unit after the base date.
Parameters: base the base date. zone the time zone for the date calculation.
Returns: A new date one unit after the base date.
Since: 1.0.6
Parameters: date the date.
Returns: The formatted date.
Parameters: obj the object (null permitted).
Returns: true or false.
Calendar
class.
Returns: The field code.
Returns: The unit count.
Returns: The roll count.
Returns: The roll unit.
YEAR, MONTH, DAY,
HOUR, MINUTE, SECOND or
MILLISECOND, defined by this class. Note that these
constants do NOT correspond to those defined in Java's
Calendar class.
Returns: The date unit.
Returns: A hash code.
Parameters: base the base date.
Returns: The rolled date.
See Also: DateTickUnit
Parameters: base the base date. zone the time zone.
Returns: The rolled date.
Since: 1.0.6
Returns: A string representation of this instance.
Parameters: milliseconds date in milliseconds since 01-01-1970.
Returns: The formatted date.