public class CategoryLabelPositions extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
CategoryLabelPositions()
Default constructor.
|
CategoryLabelPositions(CategoryLabelPosition top,
CategoryLabelPosition bottom,
CategoryLabelPosition left,
CategoryLabelPosition right)
Creates a new position specification.
|
Modifier and Type | Method and Description |
---|---|
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(java.lang.Object obj)
Returns
true if this object is equal to the specified
object, and false otherwise. |
CategoryLabelPosition |
getLabelPosition(org.jfree.ui.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.
|
public static final CategoryLabelPositions STANDARD
public static final CategoryLabelPositions UP_90
public static final CategoryLabelPositions DOWN_90
public static final CategoryLabelPositions UP_45
public static final CategoryLabelPositions DOWN_45
public CategoryLabelPositions()
public CategoryLabelPositions(CategoryLabelPosition top, CategoryLabelPosition bottom, CategoryLabelPosition left, CategoryLabelPosition right)
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).public static CategoryLabelPositions createUpRotationLabelPositions(double angle)
angle
- the rotation angle (should be < Math.PI / 2.0).public static CategoryLabelPositions createDownRotationLabelPositions(double angle)
angle
- the rotation angle (should be < Math.PI / 2.0).public CategoryLabelPosition getLabelPosition(org.jfree.ui.RectangleEdge edge)
edge
- the axis location.public static CategoryLabelPositions replaceTopPosition(CategoryLabelPositions base, CategoryLabelPosition top)
base
- the base (null
not permitted).top
- the top position (null
not permitted).null
).public static CategoryLabelPositions replaceBottomPosition(CategoryLabelPositions base, CategoryLabelPosition bottom)
base
- the base (null
not permitted).bottom
- the bottom position (null
not permitted).null
).public static CategoryLabelPositions replaceLeftPosition(CategoryLabelPositions base, CategoryLabelPosition left)
base
- the base (null
not permitted).left
- the left position (null
not permitted).null
).public static CategoryLabelPositions replaceRightPosition(CategoryLabelPositions base, CategoryLabelPosition right)
base
- the base (null
not permitted).right
- the right position (null
not permitted).null
).public boolean equals(java.lang.Object obj)
true
if this object is equal to the specified
object, and false
otherwise.equals
in class java.lang.Object
obj
- the other object.public int hashCode()
hashCode
in class java.lang.Object