@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 |
|---|---|
RangeIterator |
copyWithName(java.lang.String name)
Make a copy with a different name.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
The name of this Range iterator.
|
int |
hashCode() |
java.util.Iterator<java.lang.Integer> |
iterator() |
int |
length()
The number of index in this iterator.
|
RangeIterator |
setName(java.lang.String name)
Deprecated.
use copyWithName()
|
java.lang.String |
toString() |
public RangeScatter(java.lang.String name,
int... val)
name - optional nameval - should be sortedpublic java.lang.String getName()
RangeIteratorgetName in interface RangeIterator@Deprecated public RangeIterator setName(java.lang.String name)
setName in interface RangeIteratorpublic RangeIterator copyWithName(java.lang.String name)
RangeIteratorcopyWithName in interface RangeIteratorpublic int length()
RangeIteratorlength 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