public class RewriteRuleSubtreeStream extends RewriteRuleElementStream
adaptor, cursor, dirty, elementDescription, elements, singleElement
Constructor and Description |
---|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription,
List elements)
Create a stream, but feed off an existing list
|
RewriteRuleSubtreeStream(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()
Treat next element as a single node even if it's a subtree.
|
_next, add, getDescription, hasNext, nextTree, reset, size, toTree
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription)
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, List elements)
public Object nextNode()
protected Object dup(Object el)
RewriteRuleElementStream
dup
in class RewriteRuleElementStream
Copyright © 2020. All rights reserved.