public class SubMatchIterator extends AbstractTreeIterator<Match>
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator<E1>, BasicEList.EListIterator<E1>, BasicEList.FastCompare<E>, BasicEList.NonResolvingEIterator<E1>, BasicEList.NonResolvingEListIterator<E1>, BasicEList.UnmodifiableEList<E>
includeRoot, nextPruneIterator, nextRemoveIterator, object
data, size
modCount
Constructor and Description |
---|
SubMatchIterator(Match start)
Constructs an iterator given the root of its tree.
|
Modifier and Type | Method and Description |
---|---|
protected Iterator<? extends Match> |
getChildren(Object obj) |
hasNext, next, prune, remove
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, assign, basicGet, basicList, clear, clone, contains, data, get, grow, indexOf, isEmpty, lastIndexOf, move, newData, primitiveGet, remove, setData, setUnique, shrink, size, toArray, toArray
add, add, addAll, addAll, basicIterator, basicListIterator, basicListIterator, canContainNull, didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, getDuplicates, getNonDuplicates, hashCode, isUnique, iterator, listIterator, listIterator, move, remove, removeAll, resolve, retainAll, set, toString, useEquals, validate
removeRange, subList
containsAll
finalize, getClass, notify, notifyAll, wait, wait, wait
forEachRemaining
containsAll, replaceAll, sort, spliterator, subList
parallelStream, removeIf, stream
public SubMatchIterator(Match start)
start
- Starting match of the tree we'll iterate over.protected Iterator<? extends Match> getChildren(Object obj)
getChildren
in class AbstractTreeIterator<Match>
AbstractTreeIterator.getChildren(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.