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.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.
|
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.Object
obj
- the object (null
permitted).public int hashCode()
hashCode
in class java.lang.Object