public abstract class ReconOperator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
isRightAssociative |
protected java.lang.String |
operator |
protected int |
precedence |
protected ReconInfo |
reconInfo |
Constructor and Description |
---|
ReconOperator(ReconInfo reconInfo,
java.lang.String operator,
int precedence,
boolean isRightAssociative) |
Modifier and Type | Method and Description |
---|---|
protected void |
fillInDataSetSpecificData(ReconCompResult ret,
ReconValue reconValue,
DataSet dataSet) |
abstract ReconOperator |
getInstance()
Factory-like method to allow operator objects that cache
initializations to return a new instance instead of this
|
java.lang.String |
getOperator() |
int |
getPrecedence() |
boolean |
isRightAssociative() |
protected java.lang.String operator
protected int precedence
protected boolean isRightAssociative
protected ReconInfo reconInfo
public ReconOperator(ReconInfo reconInfo, java.lang.String operator, int precedence, boolean isRightAssociative)
public int getPrecedence()
public boolean isRightAssociative()
public abstract ReconOperator getInstance()
public java.lang.String getOperator()
protected void fillInDataSetSpecificData(ReconCompResult ret, ReconValue reconValue, DataSet dataSet)