org.jfree.chart.axis
public class CategoryLabelPositions extends Object implements Serializable
Field Summary | |
---|---|
static CategoryLabelPositions | DOWN_45 DOWN_45 category label positions. |
static CategoryLabelPositions | DOWN_90 DOWN_90 category label positions. |
static CategoryLabelPositions | STANDARD STANDARD category label positions. |
static CategoryLabelPositions | UP_45 UP_45 category label positions. |
static CategoryLabelPositions | UP_90 UP_90 category label positions. |
Constructor Summary | |
---|---|
CategoryLabelPositions()
Default constructor. | |
CategoryLabelPositions(CategoryLabelPosition top, CategoryLabelPosition bottom, CategoryLabelPosition left, CategoryLabelPosition right)
Creates a new position specification.
|
Method Summary | |
---|---|
static CategoryLabelPositions | createDownRotationLabelPositions(double angle)
Creates a new instance where the category labels angled downwards by the
specified amount.
|
static CategoryLabelPositions | createUpRotationLabelPositions(double angle)
Creates a new instance where the category labels angled upwards by the
specified amount.
|
boolean | equals(Object obj)
Returns true if this object is equal to the specified
object, and false otherwise.
|
CategoryLabelPosition | getLabelPosition(RectangleEdge edge)
Returns the category label position specification for an axis at the
given location.
|
int | hashCode()
Returns a hash code for this object.
|
static CategoryLabelPositions | replaceBottomPosition(CategoryLabelPositions base, CategoryLabelPosition bottom)
Returns a new instance based on an existing instance but with the bottom
position changed.
|
static CategoryLabelPositions | replaceLeftPosition(CategoryLabelPositions base, CategoryLabelPosition left)
Returns a new instance based on an existing instance but with the left
position changed.
|
static CategoryLabelPositions | replaceRightPosition(CategoryLabelPositions base, CategoryLabelPosition right)
Returns a new instance based on an existing instance but with the right
position changed.
|
static CategoryLabelPositions | replaceTopPosition(CategoryLabelPositions base, CategoryLabelPosition top)
Returns a new instance based on an existing instance but with the top
position changed.
|
Parameters: top the label position info used when an axis is at the top
(null
not permitted). bottom the label position info used when an axis is at the
bottom (null
not permitted). left the label position info used when an axis is at the left
(null
not permitted). right the label position info used when an axis is at the right
(null
not permitted).
Parameters: angle the rotation angle (should be < Math.PI / 2.0).
Returns: A category label position specification.
Parameters: angle the rotation angle (should be < Math.PI / 2.0).
Returns: A category label position specification.
true
if this object is equal to the specified
object, and false
otherwise.
Parameters: obj the other object.
Returns: A boolean.
Parameters: edge the axis location.
Returns: The category label position specification.
Returns: A hash code.
Parameters: base the base (null
not permitted). bottom the bottom position (null
not permitted).
Returns: A new instance (never null
).
Parameters: base the base (null
not permitted). left the left position (null
not permitted).
Returns: A new instance (never null
).
Parameters: base the base (null
not permitted). right the right position (null
not permitted).
Returns: A new instance (never null
).
Parameters: base the base (null
not permitted). top the top position (null
not permitted).
Returns: A new instance (never null
).