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, getMatches
deparent, detachNext, detachPrevious, dispose, isClose, isOpen, linkNext, next, parent, previous, remove, replaceNext, replacePrevious, replaceWith, setParent, siblingsToString
public AbstractSelectionOperatorNode(String s)
public Node getLeft()
public Node getRight()
public void claimRight() throws ParseError
ParseError
public String getSymbol()
public double getPrecedence()
public abstract AbstractSelectionOperatorNode copy()
public void replaceChild(Node nold, Node nnew) throws ParseError
replaceChild
in class Node
ParseError
public void claim() throws ParseError
ParseError
public void claimLeft() throws ParseError
ParseError
public void setSequencePosition(int i)
public void replaceSymbols(HashMap<String,String> map)
replaceSymbols
in class AbstractSelectionNode
Copyright © 2020. All rights reserved.