| Modifier | Constructor and Description |
|---|---|
protected |
LogicalNode(LogicalOperator operator,
List<? extends Node> children) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<Node> |
getChildren()
Returns a copy of the children nodes.
|
LogicalOperator |
getOperator() |
int |
hashCode() |
Iterator<Node> |
iterator()
Iterate over children nodes.
|
String |
toString() |
abstract LogicalNode |
withChildren(List<? extends Node> children)
Returns a copy of this node with the specified children nodes.
|
acceptclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorprotected LogicalNode(LogicalOperator operator, List<? extends Node> children)
operator - Must not be null.children - Children nodes, i.e. operands; must not be null.public abstract LogicalNode withChildren(List<? extends Node> children)
public Iterator<Node> iterator()
public LogicalOperator getOperator()
Copyright © 2011–2016. All rights reserved.