public class CategoryLabelPosition
extends java.lang.Object
implements java.io.Serializable
CategoryAxis. Instances of this class are immutable and other
JFreeChart classes rely upon this.| Modifier and Type | Field and Description |
|---|---|
private double |
angle
The rotation angle (in radians).
|
private org.jfree.ui.RectangleAnchor |
categoryAnchor
The category anchor point.
|
private org.jfree.text.TextBlockAnchor |
labelAnchor
The text block anchor.
|
private org.jfree.ui.TextAnchor |
rotationAnchor
The rotation anchor.
|
private static long |
serialVersionUID
For serialization.
|
private float |
widthRatio
The maximum label width as a percentage of the category space or the
range space.
|
private CategoryLabelWidthType |
widthType
The width calculation type.
|
| Constructor and Description |
|---|
CategoryLabelPosition()
Creates a new position record with default settings.
|
CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor)
Creates a new category label position record.
|
CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor,
CategoryLabelWidthType widthType,
float widthRatio)
Creates a new category label position record.
|
CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor,
org.jfree.ui.TextAnchor rotationAnchor,
double angle,
CategoryLabelWidthType widthType,
float widthRatio)
Creates a new position record.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.
|
double |
getAngle()
Returns the angle of rotation for the label.
|
org.jfree.ui.RectangleAnchor |
getCategoryAnchor()
Returns the item label anchor.
|
org.jfree.text.TextBlockAnchor |
getLabelAnchor()
Returns the text block anchor.
|
org.jfree.ui.TextAnchor |
getRotationAnchor()
Returns the rotation anchor point.
|
float |
getWidthRatio()
Returns the ratio used to calculate the maximum category label width.
|
CategoryLabelWidthType |
getWidthType()
Returns the width calculation type.
|
int |
hashCode()
Returns a hash code for this object.
|
private static final long serialVersionUID
private org.jfree.ui.RectangleAnchor categoryAnchor
private org.jfree.text.TextBlockAnchor labelAnchor
private org.jfree.ui.TextAnchor rotationAnchor
private double angle
private CategoryLabelWidthType widthType
private float widthRatio
public CategoryLabelPosition()
public CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor)
categoryAnchor - the category anchor (null not
permitted).labelAnchor - the label anchor (null not permitted).public CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor,
CategoryLabelWidthType widthType,
float widthRatio)
categoryAnchor - the category anchor (null not
permitted).labelAnchor - the label anchor (null not permitted).widthType - the width type (null not permitted).widthRatio - the maximum label width as a percentage (of the
category space or the range space).public CategoryLabelPosition(org.jfree.ui.RectangleAnchor categoryAnchor,
org.jfree.text.TextBlockAnchor labelAnchor,
org.jfree.ui.TextAnchor rotationAnchor,
double angle,
CategoryLabelWidthType widthType,
float widthRatio)
categoryAnchor - the category anchor (null not
permitted).labelAnchor - the label anchor (null not permitted).rotationAnchor - the rotation anchor (null not
permitted).angle - the rotation angle (null not permitted).widthType - the width type (null not permitted).widthRatio - the maximum label width as a percentage (of the
category space or the range space).public org.jfree.ui.RectangleAnchor getCategoryAnchor()
null).public org.jfree.text.TextBlockAnchor getLabelAnchor()
null).public org.jfree.ui.TextAnchor getRotationAnchor()
null).public double getAngle()
public CategoryLabelWidthType getWidthType()
null).public float getWidthRatio()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object (null permitted).public int hashCode()
hashCode in class java.lang.Object