public class CategoryLabelPosition extends Object implements 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(RectangleAnchor categoryAnchor,
TextBlockAnchor labelAnchor)
Creates a new category label position record.
|
CategoryLabelPosition(RectangleAnchor categoryAnchor,
TextBlockAnchor labelAnchor,
CategoryLabelWidthType widthType,
float widthRatio)
Creates a new category label position record.
|
CategoryLabelPosition(RectangleAnchor categoryAnchor,
TextBlockAnchor labelAnchor,
TextAnchor rotationAnchor,
double angle,
CategoryLabelWidthType widthType,
float widthRatio)
Creates a new position record.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
double |
getAngle()
Returns the angle of rotation for the label.
|
RectangleAnchor |
getCategoryAnchor()
Returns the item label anchor.
|
TextBlockAnchor |
getLabelAnchor()
Returns the text block anchor.
|
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(RectangleAnchor categoryAnchor, TextBlockAnchor labelAnchor)
categoryAnchor
- the category anchor (null
not
permitted).labelAnchor
- the label anchor (null
not permitted).public CategoryLabelPosition(RectangleAnchor categoryAnchor, 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(RectangleAnchor categoryAnchor, TextBlockAnchor labelAnchor, 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 RectangleAnchor getCategoryAnchor()
null
).public TextBlockAnchor getLabelAnchor()
null
).public TextAnchor getRotationAnchor()
null
).public double getAngle()
public CategoryLabelWidthType getWidthType()
null
).public float getWidthRatio()
public boolean equals(Object obj)
Copyright © 2001–2017 JFree.org. All rights reserved.