createDownRotationLabelPositions(double angle) Creates a new instance where the category labels angled downwards by the
specified amount.
Parameters: angle - the rotation angle (should be < Math.PI / 2.0).
createUpRotationLabelPositions(double angle) Creates a new instance where the category labels angled upwards by the
specified amount.
Parameters: angle - the rotation angle (should be < Math.PI / 2.0).
public boolean
equals(Object obj) Returns true if this object is equal to the specified
object, and false otherwise.
Parameters: obj - the other object.
getLabelPosition(RectangleEdge edge) Returns the category label position specification for an axis at the
given location.
Parameters: edge - the axis location.
replaceBottomPosition(CategoryLabelPositions base, CategoryLabelPosition bottom) Returns a new instance based on an existing instance but with the bottom
position changed.
Parameters: base - the base (null not permitted). Parameters: bottom - the bottom position (null not permitted).
replaceLeftPosition(CategoryLabelPositions base, CategoryLabelPosition left) Returns a new instance based on an existing instance but with the left
position changed.
Parameters: base - the base (null not permitted). Parameters: left - the left position (null not permitted).
replaceRightPosition(CategoryLabelPositions base, CategoryLabelPosition right) Returns a new instance based on an existing instance but with the right
position changed.
Parameters: base - the base (null not permitted). Parameters: right - the right position (null not permitted).
replaceTopPosition(CategoryLabelPositions base, CategoryLabelPosition top) Returns a new instance based on an existing instance but with the top
position changed.
Parameters: base - the base (null not permitted). Parameters: top - the top position (null not permitted).
Creates a new position specification.
Parameters: top - the label position info used when an axis is at the top (null not permitted). Parameters: bottom - the label position info used when an axis is at the bottom (null not permitted). Parameters: left - the label position info used when an axis is at the left (null not permitted). Parameters: right - the label position info used when an axis is at the right (null not permitted).
Creates a new instance where the category labels angled downwards by the
specified amount.
Parameters: angle - the rotation angle (should be < Math.PI / 2.0). A category label position specification.
Creates a new instance where the category labels angled upwards by the
specified amount.
Parameters: angle - the rotation angle (should be < Math.PI / 2.0). A category label position specification.
Returns the category label position specification for an axis at the
given location.
Parameters: edge - the axis location. The category label position specification.
Returns a new instance based on an existing instance but with the bottom
position changed.
Parameters: base - the base (null not permitted). Parameters: bottom - the bottom position (null not permitted). A new instance (never null).
Returns a new instance based on an existing instance but with the left
position changed.
Parameters: base - the base (null not permitted). Parameters: left - the left position (null not permitted). A new instance (never null).
Returns a new instance based on an existing instance but with the right
position changed.
Parameters: base - the base (null not permitted). Parameters: right - the right position (null not permitted). A new instance (never null).
Returns a new instance based on an existing instance but with the top
position changed.
Parameters: base - the base (null not permitted). Parameters: top - the top position (null not permitted). A new instance (never null).