org.jfree.chart.axis
public class PeriodAxisLabelInfo extends Object implements Cloneable, Serializable
Field Summary | |
---|---|
static Paint | DEFAULT_DIVIDER_PAINT The default divider paint. |
static Stroke | DEFAULT_DIVIDER_STROKE The default divider stroke. |
static Font | DEFAULT_FONT The default font. |
static RectangleInsets | DEFAULT_INSETS The default insets. |
static Paint | DEFAULT_LABEL_PAINT The default label paint. |
Constructor Summary | |
---|---|
PeriodAxisLabelInfo(Class periodClass, DateFormat dateFormat)
Creates a new instance.
| |
PeriodAxisLabelInfo(Class periodClass, DateFormat dateFormat, RectangleInsets padding, Font labelFont, Paint labelPaint, boolean drawDividers, Stroke dividerStroke, Paint dividerPaint)
Creates a new instance.
|
Method Summary | |
---|---|
Object | clone()
Returns a clone of the object.
|
RegularTimePeriod | createInstance(Date millisecond, TimeZone zone)
Creates a time period that includes the specified millisecond, assuming
the given time zone.
|
RegularTimePeriod | createInstance(Date millisecond, TimeZone zone, Locale locale)
Creates a time period that includes the specified millisecond, assuming
the given time zone.
|
boolean | equals(Object obj)
Tests this object for equality with an arbitrary object.
|
DateFormat | getDateFormat()
Returns the date formatter.
|
Paint | getDividerPaint()
Returns the paint used to draw the dividers.
|
Stroke | getDividerStroke()
Returns the stroke used to draw the dividers.
|
boolean | getDrawDividers()
Returns a flag that controls whether or not dividers are drawn.
|
Font | getLabelFont()
Returns the label font.
|
Paint | getLabelPaint()
Returns the label paint.
|
RectangleInsets | getPadding()
Returns the padding for the band.
|
Class | getPeriodClass()
Returns the subclass of RegularTimePeriod that should be used
to generate the date labels.
|
int | hashCode()
Returns a hash code for this object.
|
Parameters: periodClass the subclass of RegularTimePeriod to use
(null
not permitted). dateFormat the date format (null
not permitted).
Parameters: periodClass the subclass of RegularTimePeriod to use
(null
not permitted). dateFormat the date format (null
not permitted). padding controls the space around the band (null
not permitted). labelFont the label font (null
not permitted). labelPaint the label paint (null
not permitted). drawDividers a flag that controls whether dividers are drawn. dividerStroke the stroke used to draw the dividers
(null
not permitted). dividerPaint the paint used to draw the dividers
(null
not permitted).
Returns: A clone.
Throws: CloneNotSupportedException if cloning is not supported.
Deprecated: As of 1.0.13, use the method that specifies the locale also.
Creates a time period that includes the specified millisecond, assuming the given time zone.Parameters: millisecond the time. zone the time zone.
Returns: The time period.
Parameters: millisecond the time. zone the time zone. locale the locale.
Returns: The time period.
Since: 1.0.13.
Parameters: obj the object to test against (null
permitted).
Returns: A boolean.
Returns: The date formatter (never null
).
Returns: The paint.
Returns: The stroke.
Returns: A flag.
Returns: The label font (never null
).
Returns: The label paint.
Returns: The padding.
Returns: The class.
Returns: A hash code.