org.eclipse.xtext.serializer.sequencer
Class EmitterNodeIterator
java.lang.Object
org.eclipse.xtext.serializer.sequencer.EmitterNodeIterator
- All Implemented Interfaces:
- java.util.Iterator<INode>
public class EmitterNodeIterator
- extends java.lang.Object
- implements java.util.Iterator<INode>
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
iterator
protected NodeIterator iterator
next
protected java.util.List<INode> next
end
protected INode end
passAbsorber
protected boolean passAbsorber
allowHidden
protected boolean allowHidden
EmitterNodeIterator
public EmitterNodeIterator(INode fromNode)
EmitterNodeIterator
public EmitterNodeIterator(INode fromNode,
INode toNode,
boolean passAbsorber,
boolean allowHidden)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<INode>
include
protected boolean include(INode node)
isAbsorber
protected boolean isAbsorber(INode node)
next
public INode next()
- Specified by:
next
in interface java.util.Iterator<INode>
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<INode>