|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.chart.block.RectangleConstraint
A description of a constraint for resizing a rectangle. Constraints are immutable.
Field Summary | |
static RectangleConstraint |
NONE
An instance representing no constraint. |
Constructor Summary | |
RectangleConstraint(double w,
double h)
Creates a new "fixed width and height" instance. |
|
RectangleConstraint(double w,
Range widthRange,
LengthConstraintType widthConstraintType,
double h,
Range heightRange,
LengthConstraintType heightConstraintType)
Creates a new constraint. |
|
RectangleConstraint(Range w,
Range h)
Creates a new "range width and height" instance. |
Method Summary | |
Size2D |
calculateConstrainedSize(Size2D base)
Returns the new size that reflects the constraints defined by this instance. |
double |
getHeight()
Returns the fixed height. |
LengthConstraintType |
getHeightConstraintType()
Returns the constraint type. |
Range |
getHeightRange()
Returns the width range. |
double |
getWidth()
Returns the fixed width. |
LengthConstraintType |
getWidthConstraintType()
Returns the constraint type. |
Range |
getWidthRange()
Returns the width range. |
RectangleConstraint |
toFixedHeight(double height)
Returns a constraint that matches this one on the width attributes, but has a fixed height constraint. |
RectangleConstraint |
toFixedWidth(double width)
Returns a constraint that matches this one on the height attributes, but has a fixed width constraint. |
java.lang.String |
toString()
Returns a string representation of this instance, mostly used for debugging purposes. |
RectangleConstraint |
toUnconstrainedHeight()
Returns a constraint that matches this one on the width attributes, but has no height constraint. |
RectangleConstraint |
toUnconstrainedWidth()
Returns a constraint that matches this one on the height attributes, but has no width constraint. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final RectangleConstraint NONE
Constructor Detail |
public RectangleConstraint(double w, double h)
w
- the fixed width.h
- the fixed height.public RectangleConstraint(Range w, Range h)
w
- the width range.h
- the height range.public RectangleConstraint(double w, Range widthRange, LengthConstraintType widthConstraintType, double h, Range heightRange, LengthConstraintType heightConstraintType)
w
- the fixed or maximum width.widthRange
- the width range.widthConstraintType
- the width type.h
- the fixed or maximum height.heightRange
- the height range.heightConstraintType
- the height type.Method Detail |
public double getWidth()
public Range getWidthRange()
null
).public LengthConstraintType getWidthConstraintType()
null
).public double getHeight()
public Range getHeightRange()
null
).public LengthConstraintType getHeightConstraintType()
null
).public RectangleConstraint toUnconstrainedWidth()
public RectangleConstraint toUnconstrainedHeight()
public RectangleConstraint toFixedWidth(double width)
width
- the fixed width.
public RectangleConstraint toFixedHeight(double height)
height
- the fixed height.
public java.lang.String toString()
public Size2D calculateConstrainedSize(Size2D base)
base
- the base size.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |