Class Operators
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.common.function.type4.Operators
-
public class Operators extends java.lang.Object
This class provides all the supported operators.
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Operators()
Creates a new Operators object with the default set of operators.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Operator
getOperator(java.lang.String operatorName)
Returns the operator for the given operator name.
-
-
-
Field Detail
-
ABS
private static final Operator ABS
-
ADD
private static final Operator ADD
-
ATAN
private static final Operator ATAN
-
CEILING
private static final Operator CEILING
-
COS
private static final Operator COS
-
CVI
private static final Operator CVI
-
CVR
private static final Operator CVR
-
DIV
private static final Operator DIV
-
EXP
private static final Operator EXP
-
FLOOR
private static final Operator FLOOR
-
IDIV
private static final Operator IDIV
-
LN
private static final Operator LN
-
LOG
private static final Operator LOG
-
MOD
private static final Operator MOD
-
MUL
private static final Operator MUL
-
NEG
private static final Operator NEG
-
ROUND
private static final Operator ROUND
-
SIN
private static final Operator SIN
-
SQRT
private static final Operator SQRT
-
SUB
private static final Operator SUB
-
TRUNCATE
private static final Operator TRUNCATE
-
AND
private static final Operator AND
-
BITSHIFT
private static final Operator BITSHIFT
-
EQ
private static final Operator EQ
-
FALSE
private static final Operator FALSE
-
GE
private static final Operator GE
-
GT
private static final Operator GT
-
LE
private static final Operator LE
-
LT
private static final Operator LT
-
NE
private static final Operator NE
-
NOT
private static final Operator NOT
-
OR
private static final Operator OR
-
TRUE
private static final Operator TRUE
-
XOR
private static final Operator XOR
-
IF
private static final Operator IF
-
IFELSE
private static final Operator IFELSE
-
COPY
private static final Operator COPY
-
DUP
private static final Operator DUP
-
EXCH
private static final Operator EXCH
-
INDEX
private static final Operator INDEX
-
POP
private static final Operator POP
-
ROLL
private static final Operator ROLL
-
operators
private final java.util.Map<java.lang.String,Operator> operators
-
-
Method Detail
-
getOperator
public Operator getOperator(java.lang.String operatorName)
Returns the operator for the given operator name.- Parameters:
operatorName
- the operator name- Returns:
- the operator (or null if there's no such operator
-
-