public abstract class AbstractSelectionOperatorNode extends AbstractSelectionNode implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
Node |
left |
Node |
right |
BNARY_OPERATOR, CLOSE, CONSTANT, OPEN, type, UNARY_OPERATOR, UNKNOWN, VARIABLE| Constructor and Description |
|---|
AbstractSelectionOperatorNode(String s) |
| Modifier and Type | Method and Description |
|---|---|
void |
claim() |
void |
claimLeft() |
void |
claimRight() |
abstract AbstractSelectionOperatorNode |
copy() |
Node |
getLeft() |
double |
getPrecedence() |
Node |
getRight() |
String |
getSymbol() |
void |
replaceChild(Node nold,
Node nnew) |
void |
replaceSymbols(HashMap<String,String> map) |
void |
setSequencePosition(int i) |
String |
toString() |
getEvaluationProcessDescription, getMatchesdeparent, detachNext, detachPrevious, dispose, isClose, isOpen, linkNext, next, parent, previous, remove, replaceNext, replacePrevious, replaceWith, setParent, siblingsToStringpublic AbstractSelectionOperatorNode(String s)
public Node getLeft()
public Node getRight()
public void claimRight()
throws ParseError
ParseErrorpublic String getSymbol()
public double getPrecedence()
public abstract AbstractSelectionOperatorNode copy()
public void replaceChild(Node nold, Node nnew) throws ParseError
replaceChild in class NodeParseErrorpublic void claim()
throws ParseError
ParseErrorpublic void claimLeft()
throws ParseError
ParseErrorpublic void setSequencePosition(int i)
public void replaceSymbols(HashMap<String,String> map)
replaceSymbols in class AbstractSelectionNodeCopyright © 2019. All rights reserved.