public class JDFXYPairRange extends JDFRange
JDFBaseDataTypes.EnumFitsValueEPSILON, MAX_CMYK_COLOR, MAX_LAB_COLOR, MAX_MATRIX_DIMENSION, MAX_RECTANGLE_DIMENSION, MAX_RGB_COLOR, MAX_SHAPE_DIMENSION, MAX_XY_DIMENSION| Constructor and Description |
|---|
JDFXYPairRange()
constructs a xy pair range with all values set to 0.0 Double
|
JDFXYPairRange(JDFXYPair x)
constructs a xy pair range with both values equal ("from x to x")
|
JDFXYPairRange(JDFXYPair min,
JDFXYPair max)
constructs a xy pair range with the given left and right xy pair
|
JDFXYPairRange(JDFXYPairRange r)
constructs a xy pair range with the given xy pair range
|
JDFXYPairRange(java.lang.String s)
constructs a xy pair range with all values set via a string
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other)
equals - returns true if both JDFXYPaiRanges are equal otherwise false
|
JDFXYPair |
getLeft()
getLeft - returns the left JDFXYPair object
|
protected java.lang.Object |
getLeftObject() |
java.lang.String |
getLeftString(int precision) |
JDFXYPair |
getLowerValue()
getLowerValue - returns the lower value of the bounds
|
double |
getLowerXValue()
getLowerXValue - returns the lower x value of the bounds for example 2.9 4.5~6.3 7.9 return 2.9
|
double |
getLowerYValue()
getLowerYValue - returns the lower y value of the bounds for example 2.9 4.5~6.3 7.9 return 4.5
|
JDFXYPair |
getRight()
getRight - returns the right JDFXYPair object
|
protected java.lang.Object |
getRightObject() |
java.lang.String |
getRightString(int precision) |
JDFXYPair |
getUpperValue()
getUpperValue - returns the upper value of the bounds
|
double |
getUpperXValue()
getUpperXValue - return the upper x value of the bounds for example 2.9 4.5~6.3 7.9 return 6.3
|
double |
getUpperYValue()
getUpperYValue - return the upper y value of the bounds for example 2.9 4.5~6.3 7.9 return 7.9
|
int |
hashCode()
hashCode complements equals() to fulfill the equals/hashCode contract
|
protected void |
init(JDFXYPair min,
JDFXYPair max)
Initialization
|
protected boolean |
inObjectRange(java.lang.Object other) |
boolean |
inRange(JDFXYPair xypair)
inRange - returns true if
this contains xypair |
boolean |
isEqual(JDFXYPairRange g)
isEqual - boolean equivalence
|
boolean |
isPartOfRange(JDFRange ra)
isPartOfRange - is range 'r' within this range?
|
boolean |
isValid(java.lang.String s)
isValid - validate the given String
|
void |
setLeft(JDFXYPair xy)
sets the left JDFXYPair object of the range
|
void |
setRight(JDFXYPair xy)
sets the right JDFXYPair object of the range
|
getString, getXJDFString, toStringpublic JDFXYPairRange()
public JDFXYPairRange(JDFXYPair x)
x - left/right pairpublic JDFXYPairRange(JDFXYPair min, JDFXYPair max)
min - the given left xy pairmax - the given right xy pairpublic JDFXYPairRange(JDFXYPairRange r)
JDFXYPairRange - r - the given xy pair rangepublic JDFXYPairRange(java.lang.String s)
throws java.util.zip.DataFormatException
s - the given stringjava.util.zip.DataFormatException - - if the String has not a valid formatpublic boolean isValid(java.lang.String s)
s - the given stringpublic boolean equals(java.lang.Object other)
public int hashCode()
public JDFXYPair getLeft()
public JDFXYPair getRight()
public void setLeft(JDFXYPair xy)
xy - the left JDFXYPair object of the rangepublic void setRight(JDFXYPair xy)
xy - the right JDFXYPair object of the rangepublic double getLowerXValue()
public double getUpperXValue()
public double getLowerYValue()
public double getUpperYValue()
public JDFXYPair getUpperValue()
public JDFXYPair getLowerValue()
public boolean isEqual(JDFXYPairRange g)
public boolean inRange(JDFXYPair xypair)
this contains xypairxypair - comparison pairpublic boolean isPartOfRange(JDFRange ra)
isPartOfRange in class JDFRangera - the range to testprotected java.lang.Object getRightObject()
getRightObject in class JDFRangepublic java.lang.String getRightString(int precision)
getRightString in class JDFRangepublic java.lang.String getLeftString(int precision)
getLeftString in class JDFRangeprotected java.lang.Object getLeftObject()
getLeftObject in class JDFRangeprotected boolean inObjectRange(java.lang.Object other)
inObjectRange in class JDFRange