public class Operators
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static Operator |
ABS |
private static Operator |
ADD |
private static Operator |
AND |
private static Operator |
ATAN |
private static Operator |
BITSHIFT |
private static Operator |
CEILING |
private static Operator |
COPY |
private static Operator |
COS |
private static Operator |
CVI |
private static Operator |
CVR |
private static Operator |
DIV |
private static Operator |
DUP |
private static Operator |
EQ |
private static Operator |
EXCH |
private static Operator |
EXP |
private static Operator |
FALSE |
private static Operator |
FLOOR |
private static Operator |
GE |
private static Operator |
GT |
private static Operator |
IDIV |
private static Operator |
IF |
private static Operator |
IFELSE |
private static Operator |
INDEX |
private static Operator |
LE |
private static Operator |
LN |
private static Operator |
LOG |
private static Operator |
LT |
private static Operator |
MOD |
private static Operator |
MUL |
private static Operator |
NE |
private static Operator |
NEG |
private static Operator |
NOT |
private java.util.Map<java.lang.String,Operator> |
operators |
private static Operator |
OR |
private static Operator |
POP |
private static Operator |
ROLL |
private static Operator |
ROUND |
private static Operator |
SIN |
private static Operator |
SQRT |
private static Operator |
SUB |
private static Operator |
TRUE |
private static Operator |
TRUNCATE |
private static Operator |
XOR |
Constructor and Description |
---|
Operators()
Creates a new Operators object with the default set of operators.
|
Modifier and Type | Method and Description |
---|---|
Operator |
getOperator(java.lang.String operatorName)
Returns the operator for the given operator name.
|
private static final Operator ABS
private static final Operator ADD
private static final Operator ATAN
private static final Operator CEILING
private static final Operator COS
private static final Operator CVI
private static final Operator CVR
private static final Operator DIV
private static final Operator EXP
private static final Operator FLOOR
private static final Operator IDIV
private static final Operator LN
private static final Operator LOG
private static final Operator MOD
private static final Operator MUL
private static final Operator NEG
private static final Operator ROUND
private static final Operator SIN
private static final Operator SQRT
private static final Operator SUB
private static final Operator TRUNCATE
private static final Operator AND
private static final Operator BITSHIFT
private static final Operator EQ
private static final Operator FALSE
private static final Operator GE
private static final Operator GT
private static final Operator LE
private static final Operator LT
private static final Operator NE
private static final Operator NOT
private static final Operator OR
private static final Operator TRUE
private static final Operator XOR
private static final Operator IF
private static final Operator IFELSE
private static final Operator COPY
private static final Operator DUP
private static final Operator EXCH
private static final Operator INDEX
private static final Operator POP
private static final Operator ROLL
private final java.util.Map<java.lang.String,Operator> operators
public Operators()
public Operator getOperator(java.lang.String operatorName)
operatorName
- the operator name