public class JDFIntegerList extends JDFNumList
JDFNumList.NormComparator, JDFNumList.VolumeComparator
JDFBaseDataTypes.EnumFitsValue
capacityIncrement, elementCount, elementData
modCount
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 |
---|
JDFIntegerList()
constructs an empty range list
|
JDFIntegerList(int i)
constructs an integer list with all values set via an int
|
JDFIntegerList(int[] iArray)
constructs an integer list with all values set via an int[]
|
JDFIntegerList(JDFIntegerList il)
constructs an integer list with all values set via a JDFIntegerList
|
JDFIntegerList(String s)
constructs an integer list with all values set via a String
|
Modifier and Type | Method and Description |
---|---|
JDFNumList |
abs()
modify numlist to absolute values
|
void |
add(int x)
add - add an int to the vector
|
void |
add(JDFIntegerList il)
Deprecated.
- usa addAll
|
void |
add(String s)
add - adds a integer list string to the existing integer list
|
void |
addIntegerList(JDFIntegerList il)
Deprecated.
- use addAll()
|
boolean |
contains(int d)
return true if at least one value in the list is d
|
static JDFIntegerList |
createIntegerList(String s)
convert a string to an integerlist, and return null if the string is no good
|
boolean |
equals(Object other)
equals - returns true if both JDFIntegerList are equal otherwise false
|
int |
getInt(int pos)
getInt - returns the integer at 'pos' from the list.
|
int[] |
getIntArray()
getIntArray - returns this integer list as an int array
|
static JDFIntegerList |
getIntegerList(String s)
Deprecated.
use createIntegerList
|
int |
hashCode()
hashCode complements equals() to fulfill the equals/hashCode contract
|
boolean |
isValid()
isValid - true if all instances are Integer types
|
boolean |
isValidString(String st)
isValidString - true if all instances are Double or Integer types
|
JDFIntegerList |
scale(double factor)
must keep this because otherwise the object vector gets corrupted with Double objects
|
void |
setInt(int i)
setIntArray - sets this integer list to an int
the RangeList is emptied, then the single value i is added |
void |
setInt(int pos,
int val)
setInt - sets the integer val at 'pos' from the list.
|
void |
setIntArray(int[] iArray)
setIntArray - sets this integer list to an int array
the RangeList is emptied, then the values of iArray are added |
void |
sort() |
void |
subtract(JDFNumList l)
subtract l from this,
|
clone, contains, containsAll, copyNumList, doubleAt, elementAt, getDoubleList, getString, getString, matches, norm, removeElementAt, replaceElementAt, scale, scaleFromCM, scaleFromCM, scaleFromMM, scaleFromMM, scaleToCM, scaleToCM, scaleToMM, scaleToMM, set, setString, toString, unify, volume
add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elements, ensureCapacity, firstElement, forEach, get, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeIf, removeRange, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, trimToSize
finalize, getClass, notify, notifyAll, wait, wait, wait
parallelStream, stream
public JDFIntegerList()
public JDFIntegerList(String s) throws DataFormatException
s
- the given StringDataFormatException
- - if the String has not a valid formatpublic JDFIntegerList(JDFIntegerList il) throws DataFormatException
il
- the given integer listDataFormatException
- - if the JDFIntegerList has not a valid formatpublic JDFIntegerList(int[] iArray)
iArray
- - the given integer arraypublic JDFIntegerList(int i)
i
- the given integerpublic boolean isValidString(String st)
JDFNumList
isValidString
in class JDFNumList
st
- JDFNumList.isValidString(java.lang.String)
@Deprecated public static JDFIntegerList getIntegerList(String s)
s
- the string to parsepublic static JDFIntegerList createIntegerList(String s)
s
- the string to parsepublic boolean isValid() throws DataFormatException
isValid
in class JDFNumList
DataFormatException
- - if the Vector has not a valid formatpublic boolean contains(int d)
d
- the value to searchpublic boolean equals(Object other)
equals
in interface Collection<Object>
equals
in interface List<Object>
equals
in class JDFNumList
public int hashCode()
hashCode
in interface Collection<Object>
hashCode
in interface List<Object>
hashCode
in class JDFNumList
@Deprecated public void addIntegerList(JDFIntegerList il)
il
- the given integer listpublic void add(int x)
x
- the int value@Deprecated public void add(JDFIntegerList il)
il
- the given integer listpublic void add(String s) throws DataFormatException
s
- the given stringDataFormatException
- - if the String has not a valid formatpublic int getInt(int pos)
pos
- index of the integer to getpublic void setInt(int pos, int val)
pos
- index of the integer to getval
- the value to setpublic void sort()
sort
in class JDFNumList
public JDFIntegerList scale(double factor)
scale
in class JDFNumList
JDFNumList.scale(double)
public int[] getIntArray()
getIntArray
in class JDFNumList
public void setIntArray(int[] iArray)
iArray
- the int arraypublic void setInt(int i)
i
- the valuepublic JDFNumList abs()
JDFNumList
abs
in class JDFNumList
JDFNumList.abs()
public void subtract(JDFNumList l)
subtract
in class JDFNumList
l
- the list to subtract from thisIllegalArgumentException
- if sizes don't matchCopyright © 2018. All rights reserved.