public class JDFXYPairRange 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 |
---|
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(String s)
constructs a xy pair range with all values set via a string
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other)
equals - returns true if both JDFXYPaiRanges are equal otherwise false
|
JDFXYPair |
getLeft()
getLeft - returns the left JDFXYPair object
|
protected Object |
getLeftObject() |
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 Object |
getRightObject() |
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(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(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
|
String |
toString()
toString - returns the range as a String
|
public 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(String s) throws DataFormatException
s
- the given stringDataFormatException
- - if the String has not a valid formatpublic String toString()
public boolean isValid(String s)
s
- the given stringpublic boolean equals(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 xypair
xypair
- comparison pairpublic boolean isPartOfRange(JDFRange ra)
isPartOfRange
in class JDFRange
ra
- the range to testprotected 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.