public class JDFRectangleRangeList extends JDFRangeList
JDFBaseDataTypes.EnumFitsValuerangeListEPSILON, MAX_CMYK_COLOR, MAX_LAB_COLOR, MAX_MATRIX_DIMENSION, MAX_RECTANGLE_DIMENSION, MAX_RGB_COLOR, MAX_SHAPE_DIMENSION, MAX_XY_DIMENSION| Constructor and Description |
|---|
JDFRectangleRangeList()
empty constructor
|
JDFRectangleRangeList(JDFRectangleRangeList rl)
copy constructor
constructs a JDFRectangleRangeList with the given JDFRectangleRangeList |
JDFRectangleRangeList(String s)
constructs a JDFRectangleRangeList from a given string
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(JDFRectangle x)
append - adds an individual JDFRectangle element
|
void |
append(JDFRectangle xMin,
JDFRectangle xMax)
append - adds an element defined by two JDFRectangles xMin~xMax
|
void |
append(JDFRectangleRange x)
append - adds an element defined by a JDFRectangleRange
|
static JDFRectangleRangeList |
createRectangleRangeList(String s)
factory for JDFRectangleRangeList that silently returns null in case of illegal strings
|
boolean |
inRange(JDFRectangle x)
inRange - check whether rectangle 'x' is in the rectangle range defined by 'this'
|
boolean |
isOrdered()
isOrdered - tests if 'this' is an OrderedRangeList
|
boolean |
isUniqueOrdered()
isUniqueOrdered - tests if 'this' is an UniqueOrdered RangeList
|
boolean |
isValid(String s)
isValid - validate the given String
|
void |
setString(String s)
setString - deserialize a string Reads the string, which represents JDFRectangleRangeList, and converts it into
real JDFRectangleRangeList
|
public JDFRectangleRangeList()
public JDFRectangleRangeList(JDFRectangleRangeList rl)
rl - public JDFRectangleRangeList(String s) throws DataFormatException
s - the given stringDataFormatException - - if the String has not a valid formatpublic static JDFRectangleRangeList createRectangleRangeList(String s)
s - the string to parsepublic boolean inRange(JDFRectangle x)
x - rectangle value to testpublic void setString(String s) throws DataFormatException
s - string to readDataFormatException - - if the String has not a valid formatpublic boolean isValid(String s)
s - the given stringpublic void append(JDFRectangleRange x)
x - the range to append to the listpublic void append(JDFRectangle x)
x - the left and right value of the range to append to the listpublic void append(JDFRectangle xMin, JDFRectangle xMax)
xMin - the left value of the range to append to the listxMax - the right value of the range to append to the listpublic boolean isOrdered()
isOrdered in class JDFRangeListpublic boolean isUniqueOrdered()
isUniqueOrdered in class JDFRangeListCopyright © 2015. All rights reserved.