public class JDFShapeRange 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 |
|---|
JDFShapeRange()
constructs a shape pair range with all values set to 0.0 Double
|
JDFShapeRange(JDFShape x)
constructs a JDFShapeRange, both values are equal ("from x to x")
|
JDFShapeRange(JDFShape xmin,
JDFShape xmax)
constructor a JDFShapeRange with two JDFShape values ("from xmin to xmax")
|
JDFShapeRange(JDFShapeRange r)
copy constructor
constructs a JDFShapeRange with the given JDFShapeRange |
JDFShapeRange(String s)
constructs a JDFShapeRange with the values of the given String
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other)
equals - returns true if both JDFShapeRanges are equal otherwise false
|
JDFShape |
getLeft()
getLeft - gets the left JDFShape object of the range
|
protected Object |
getLeftObject() |
JDFShape |
getLowerValue()
getLowerValue - returns the lower value of the bounds
|
JDFShape |
getRight()
getRight - gets the right JDFShape object of the range
|
protected Object |
getRightObject() |
JDFShape |
getUpperValue()
getUpperValue - returns the upper value of the bounds
|
int |
hashCode()
hashCode complements equals() to fulfill the equals/hashCode contract
|
protected void |
init(JDFShape x,
JDFShape y)
Initialization
|
protected boolean |
inObjectRange(Object other) |
boolean |
inRange(JDFShape 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(JDFShape x)
sets the left JDFShape object of the range
|
void |
setRight(JDFShape x)
sets the right JDFShape object of the range
|
String |
toString()
getString - returns the range as a String
|
public JDFShapeRange()
public JDFShapeRange(JDFShape x)
x - the given JDFShapepublic JDFShapeRange(JDFShape xmin, JDFShape xmax)
xmin - the given min valuexmax - the given max valuepublic JDFShapeRange(JDFShapeRange r)
r - public JDFShapeRange(String s) throws DataFormatException
s - the given string representation of the rangeDataFormatException - - if the String has not a valid formatprotected void init(JDFShape x, JDFShape y)
x - left boundaryy - right boundarypublic String toString()
public boolean isValid(String s)
s - the given stringpublic boolean equals(Object other)
public int hashCode()
public boolean inRange(JDFShape x)
x - comparison valuepublic boolean isPartOfRange(JDFRange ra)
isPartOfRange in class JDFRanger - the range to testpublic JDFShape getLeft()
public JDFShape getRight()
public void setLeft(JDFShape x)
x - the left JDFShape object of the rangepublic void setRight(JDFShape x)
x - the right JDFShape object of the rangepublic JDFShape getUpperValue()
public JDFShape getLowerValue()
protected Object getRightObject()
getRightObject in class JDFRangeprotected Object getLeftObject()
getLeftObject in class JDFRangeprotected boolean inObjectRange(Object other)
inObjectRange in class JDFRangeCopyright © 2015. All rights reserved.