public class RewriteRuleNodeStream extends RewriteRuleElementStream
adaptor, cursor, dirty, elementDescription, elements, singleElement| Constructor and Description |
|---|
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleNodeStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
dup(Object el)
When constructing trees, sometimes we need to dup a token or AST
subtree.
|
Object |
nextNode() |
protected Object |
toTree(Object el)
Ensure stream emits trees; tokens must be converted to AST nodes.
|
_next, add, getDescription, hasNext, nextTree, reset, sizepublic RewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription)
public RewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
public RewriteRuleNodeStream(TreeAdaptor adaptor, String elementDescription, List elements)
public Object nextNode()
protected Object toTree(Object el)
RewriteRuleElementStreamtoTree in class RewriteRuleElementStreamprotected Object dup(Object el)
RewriteRuleElementStreamdup in class RewriteRuleElementStreamCopyright © 2015. All Rights Reserved.