public class JDFRectangleRange extends JDFRange
JDFBaseDataTypes.EnumFitsValue
EPSILON, MAX_CMYK_COLOR, MAX_LAB_COLOR, MAX_MATRIX_DIMENSION, MAX_RECTANGLE_DIMENSION, MAX_RGB_COLOR, MAX_SHAPE_DIMENSION, MAX_XY_DIMENSION
Constructor and Description |
---|
JDFRectangleRange()
constructs a xy pair range with all values set to 0.0 Double
|
JDFRectangleRange(JDFRectangle x)
constructs a JDFRectangleRange, both values are equal ("from x to x")
|
JDFRectangleRange(JDFRectangle xmin,
JDFRectangle xmax)
constructor a JDFRectangleRange with two JDFRectangle values/bounds ("from xmin to xmax")
|
JDFRectangleRange(JDFRectangleRange r)
copy constructor - constructs a JDFRectangleRange with the given JDFRectangleRange
|
JDFRectangleRange(String s)
Constructs a JDFRectangleRange with the values of the given string
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
equals - returns true if both JDFRectangleRanges are equal otherwise false
|
JDFRectangle |
getLeft()
getLeft - gets the left JDFRectangle object of the range
|
protected Object |
getLeftObject() |
JDFRectangle |
getLowerValue()
getLowerValue - returns the lower value of the bounds
|
JDFRectangle |
getRight()
getRight - gets the right JDFRectangle object of the range
|
protected Object |
getRightObject() |
JDFRectangle |
getUpperValue()
getUpperValue - returns the upper value of the bounds
|
int |
hashCode()
hashCode complements equals() to fulfill the equals/hashCode contract
|
protected void |
init(JDFRectangle x,
JDFRectangle y)
Initialization
|
protected boolean |
inObjectRange(Object other) |
boolean |
inRange(JDFRectangle x)
inRange - tests if the given x inside of this range
|
boolean |
isPartOfRange(JDFRange ra)
isPartOfRange - is range 'r' within this range?
|
boolean |
isValid(String s)
isValid - validate the given String
|
void |
setLeft(JDFRectangle x)
sets the left JDFRectangle object of the range
|
void |
setRight(JDFRectangle x)
sets the right JDFRectangle object of the range
|
String |
toString()
getString - returns the range as a String
|
public JDFRectangleRange()
public JDFRectangleRange(JDFRectangle x)
x
- - the given JDFRectanglepublic JDFRectangleRange(JDFRectangle xmin, JDFRectangle xmax)
xmin
- the given min valuexmax
- the given max valuepublic JDFRectangleRange(JDFRectangleRange r)
r
- the JDFRectangleRange to copypublic JDFRectangleRange(String s) throws DataFormatException
s
- the given string representation of the rangeDataFormatException
- - if the String has not a valid formatprotected void init(JDFRectangle x, JDFRectangle y)
x
- left valuey
- right valuepublic String toString()
public boolean isValid(String s)
s
- the given stringpublic boolean equals(Object other)
public int hashCode()
public boolean inRange(JDFRectangle x)
x
- comparison valuepublic boolean isPartOfRange(JDFRange ra)
isPartOfRange
in class JDFRange
ra
- the range to testpublic JDFRectangle getLeft()
public JDFRectangle getRight()
public void setLeft(JDFRectangle x)
x
- the left JDFRectangle object of the rangepublic void setRight(JDFRectangle x)
JDFRectangle
- x - the right JDFRectangle object of the rangepublic JDFRectangle getUpperValue()
public JDFRectangle getLowerValue()
protected Object getRightObject()
getRightObject
in class JDFRange
protected Object getLeftObject()
getLeftObject
in class JDFRange
protected boolean inObjectRange(Object other)
inObjectRange
in class JDFRange
Copyright © 2018. All rights reserved.