|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cip4.jdflib.datatypes.JDFRangeList
org.cip4.jdflib.datatypes.JDFNumberRangeList
public class JDFNumberRangeList
This class is a representation of a number range list (JDFIntegerRangeList). It is a whitespace separated list of number ranges, for example "12.45~15.88 19.0~33.234"
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.cip4.jdflib.datatypes.JDFBaseDataTypes |
|---|
JDFBaseDataTypes.EnumFitsValue |
| Field Summary |
|---|
| Fields inherited from class org.cip4.jdflib.datatypes.JDFRangeList |
|---|
rangeList |
| Fields inherited from interface org.cip4.jdflib.datatypes.JDFBaseDataTypes |
|---|
EPSILON, MAX_CMYK_COLOR, MAX_LAB_COLOR, MAX_MATRIX_DIMENSION, MAX_RECTANGLE_DIMENSION, MAX_RGB_COLOR, MAX_SHAPE_DIMENSION, MAX_XY_DIMENSION |
| Constructor Summary | |
|---|---|
JDFNumberRangeList()
constructs an empty JDFNumberRangeList |
|
JDFNumberRangeList(JDFNumberRange r)
constructs a JDFNumberRangeList from the given JDFNumberRange |
|
JDFNumberRangeList(JDFNumberRangeList rl)
constructs a JDFNumberRangeList from the given JDFNumberRangeList |
|
JDFNumberRangeList(String s)
constructs a JDFNumberRangeList from a given string |
|
| Method Summary | |
|---|---|
void |
append(double x)
append - appends a new range to the range list |
void |
append(double xMin,
double xMax)
append - appends a new range to the range list |
void |
append(JDFNumberRange r)
append - appends a JDFNumberRange to this number range |
static JDFNumberRangeList |
createNumberRangeList(String s)
factory for JDFNumberRangeList that silently returns null in case of illegal strings |
boolean |
inRange(double x)
inRange - returns true if the given double value is in one of the ranges of the range list |
boolean |
isOrdered()
isOrdered - tests if 'this' is OrderedRangeList |
boolean |
isUniqueOrdered()
isUniqueOrdered - tests if 'this' is UniqueOrdered RangeList |
boolean |
isValid(String s)
isValid - validate the given String |
void |
setString(String s)
setString - parse the given string and set the Number ranges |
| Methods inherited from class org.cip4.jdflib.datatypes.JDFRangeList |
|---|
at, begin, clear, elementAt, end, equals, erase, getString, getString, hashCode, isList, isPartOfRange, isPartOfRange, isUnique, remove, size, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JDFNumberRangeList()
public JDFNumberRangeList(String s)
throws DataFormatException
s - the given string
DataFormatException - - if the String has not a valid formatpublic JDFNumberRangeList(JDFNumberRangeList rl)
rl - the given JDFNumberRangeListpublic JDFNumberRangeList(JDFNumberRange r)
r - the given JDFNumberRange| Method Detail |
|---|
public static JDFNumberRangeList createNumberRangeList(String s)
s - the string to parse
public boolean inRange(double x)
x - the given double value to compare
public void setString(String s)
throws DataFormatException
s - the given string
DataFormatException - - if the String has not a valid formatpublic boolean isValid(String s)
s - the given string
public void append(JDFNumberRange r)
r - the given number range
public void append(double xMin,
double xMax)
xMin - the min value of the new rangexMax - the max value of the new rangepublic void append(double x)
x - the min and the max value of the new rangepublic boolean isOrdered()
isOrdered in class JDFRangeListpublic boolean isUniqueOrdered()
isUniqueOrdered in class JDFRangeList
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||