Package ucar.ma2
Class RangeComposite
java.lang.Object
ucar.ma2.RangeComposite
- All Implemented Interfaces:
Iterable<Integer>,RangeIterator
A Composite of other RangeIterators.
Iterate over them in sequence.
- Since:
- 8/19/2015
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyWithName(String name) Make a copy with a different name.getName()The name of this Range iterator.iterator()intlength()The number of index in this iterator.Deprecated.use copyWithName()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
RangeComposite
-
-
Method Details
-
getName
Description copied from interface:RangeIteratorThe name of this Range iterator.- Specified by:
getNamein interfaceRangeIterator
-
getRanges
-
setName
Deprecated.use copyWithName()- Specified by:
setNamein interfaceRangeIterator
-
copyWithName
Description copied from interface:RangeIteratorMake a copy with a different name.- Specified by:
copyWithNamein interfaceRangeIterator
-
iterator
- Specified by:
iteratorin interfaceIterable<Integer>- Specified by:
iteratorin interfaceRangeIterator
-
length
public int length()Description copied from interface:RangeIteratorThe number of index in this iterator.- Specified by:
lengthin interfaceRangeIterator
-