public class RewriteRuleTokenStream extends RewriteRuleElementStream
adaptor, cursor, dirty, elementDescription, elements, singleElement
Constructor and Description |
---|
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription) |
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.util.List elements)
Create a stream, but feed off an existing list
|
RewriteRuleTokenStream(TreeAdaptor adaptor,
java.lang.String elementDescription,
java.lang.Object oneElement)
Create a stream with one element
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
dup(java.lang.Object el)
When constructing trees, sometimes we need to dup a token or AST
subtree.
|
java.lang.Object |
nextNode()
Get next token from stream and make a node for it
|
Token |
nextToken() |
protected java.lang.Object |
toTree(java.lang.Object el)
Don't convert to a tree unless they explicitly call nextTree.
|
_next, add, getDescription, hasNext, nextTree, reset, size
public RewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription)
public RewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.lang.Object oneElement)
public RewriteRuleTokenStream(TreeAdaptor adaptor, java.lang.String elementDescription, java.util.List elements)
public java.lang.Object nextNode()
public Token nextToken()
protected java.lang.Object toTree(java.lang.Object el)
toTree
in class RewriteRuleElementStream
protected java.lang.Object dup(java.lang.Object el)
RewriteRuleElementStream
dup
in class RewriteRuleElementStream
Copyright © 2013. All Rights Reserved.