public class PeriodAxisLabelInfo extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable
PeriodAxis
.Modifier and Type | Field and Description |
---|---|
static java.awt.Paint |
DEFAULT_DIVIDER_PAINT
The default divider paint.
|
static java.awt.Stroke |
DEFAULT_DIVIDER_STROKE
The default divider stroke.
|
static java.awt.Font |
DEFAULT_FONT
The default font.
|
static org.jfree.ui.RectangleInsets |
DEFAULT_INSETS
The default insets.
|
static java.awt.Paint |
DEFAULT_LABEL_PAINT
The default label paint.
|
Constructor and Description |
---|
PeriodAxisLabelInfo(java.lang.Class periodClass,
java.text.DateFormat dateFormat)
Creates a new instance.
|
PeriodAxisLabelInfo(java.lang.Class periodClass,
java.text.DateFormat dateFormat,
org.jfree.ui.RectangleInsets padding,
java.awt.Font labelFont,
java.awt.Paint labelPaint,
boolean drawDividers,
java.awt.Stroke dividerStroke,
java.awt.Paint dividerPaint)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone of the object.
|
RegularTimePeriod |
createInstance(java.util.Date millisecond,
java.util.TimeZone zone)
Deprecated.
As of 1.0.13, use the method that specifies the locale also.
|
RegularTimePeriod |
createInstance(java.util.Date millisecond,
java.util.TimeZone zone,
java.util.Locale locale)
Creates a time period that includes the specified millisecond, assuming
the given time zone.
|
boolean |
equals(java.lang.Object obj)
Tests this object for equality with an arbitrary object.
|
java.text.DateFormat |
getDateFormat()
Returns a copy of the date formatter.
|
java.awt.Paint |
getDividerPaint()
Returns the paint used to draw the dividers.
|
java.awt.Stroke |
getDividerStroke()
Returns the stroke used to draw the dividers.
|
boolean |
getDrawDividers()
Returns a flag that controls whether or not dividers are drawn.
|
java.awt.Font |
getLabelFont()
Returns the label font.
|
java.awt.Paint |
getLabelPaint()
Returns the label paint.
|
org.jfree.ui.RectangleInsets |
getPadding()
Returns the padding for the band.
|
java.lang.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.
|
public static final org.jfree.ui.RectangleInsets DEFAULT_INSETS
public static final java.awt.Font DEFAULT_FONT
public static final java.awt.Paint DEFAULT_LABEL_PAINT
public static final java.awt.Stroke DEFAULT_DIVIDER_STROKE
public static final java.awt.Paint DEFAULT_DIVIDER_PAINT
public PeriodAxisLabelInfo(java.lang.Class periodClass, java.text.DateFormat dateFormat)
periodClass
- the subclass of RegularTimePeriod
to use
(null
not permitted).dateFormat
- the date format (null
not permitted).public PeriodAxisLabelInfo(java.lang.Class periodClass, java.text.DateFormat dateFormat, org.jfree.ui.RectangleInsets padding, java.awt.Font labelFont, java.awt.Paint labelPaint, boolean drawDividers, java.awt.Stroke dividerStroke, java.awt.Paint dividerPaint)
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).public java.lang.Class getPeriodClass()
RegularTimePeriod
that should be used
to generate the date labels.public java.text.DateFormat getDateFormat()
null
).public org.jfree.ui.RectangleInsets getPadding()
public java.awt.Font getLabelFont()
null
).public java.awt.Paint getLabelPaint()
public boolean getDrawDividers()
public java.awt.Stroke getDividerStroke()
public java.awt.Paint getDividerPaint()
public RegularTimePeriod createInstance(java.util.Date millisecond, java.util.TimeZone zone)
millisecond
- the time.zone
- the time zone.public RegularTimePeriod createInstance(java.util.Date millisecond, java.util.TimeZone zone, java.util.Locale locale)
millisecond
- the time.zone
- the time zone.locale
- the locale.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object to test against (null
permitted).public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if cloning is not supported.