@Immutable public class RangeScatter extends java.lang.Object implements RangeIterator
| Constructor and Description |
|---|
RangeScatter(java.lang.String name,
int... val)
Ctor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName() |
int |
hashCode() |
java.util.Iterator<java.lang.Integer> |
iterator() |
int |
length() |
RangeIterator |
setName(java.lang.String name) |
java.lang.String |
toString() |
public RangeScatter(java.lang.String name,
int... val)
throws InvalidRangeException
name - optional nameval - should be sortedInvalidRangeExceptionpublic java.lang.String getName()
getName in interface RangeIteratorpublic RangeIterator setName(java.lang.String name)
setName in interface RangeIteratorpublic int length()
length in interface RangeIteratorpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.util.Iterator<java.lang.Integer> iterator()
iterator in interface java.lang.Iterable<java.lang.Integer>iterator in interface RangeIterator