|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.chart.axis.TickUnit | +--org.jfree.chart.axis.DateTickUnit
A tick unit for use by subclasses of DateAxis
. This class is immutable, a requirement
for all tick units.
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,
java.text.DateFormat formatter)
Creates a new date tick unit. |
Method Summary | |
java.util.Date |
addToDate(java.util.Date base)
Calculates a new date by adding this unit to the base date. |
java.lang.String |
dateToString(java.util.Date date)
Formats a date using the tick unit's formatter. |
boolean |
equals(java.lang.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 |
getUnit()
Returns the date unit. |
java.lang.String |
valueToString(double milliseconds)
Formats a value. |
Methods inherited from class org.jfree.chart.axis.TickUnit |
compareTo, getSize |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int YEAR
public static final int MONTH
public static final int DAY
public static final int HOUR
public static final int MINUTE
public static final int SECOND
public static final int MILLISECOND
Constructor Detail |
public DateTickUnit(int unit, int count)
unit
- the unit.count
- the unit count.public DateTickUnit(int unit, int count, java.text.DateFormat formatter)
You can specify the units using one of the constants YEAR, MONTH, DAY, HOUR, MINUTE, SECOND or MILLISECOND. In addition, you can specify a unit count, and a date format.
unit
- the unit.count
- the unit count.formatter
- the date formatter.Method Detail |
public int getUnit()
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.
public int getCount()
public java.lang.String valueToString(double milliseconds)
valueToString
in class TickUnit
milliseconds
- date in milliseconds since 01-01-1970.
public java.lang.String dateToString(java.util.Date date)
date
- the date.
public java.util.Date addToDate(java.util.Date base)
base
- the base date.
public int getCalendarField()
Calendar
class.
public boolean equals(java.lang.Object obj)
equals
in class TickUnit
obj
- the object.
true
or false
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |