Class Operators
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.common.function.type4.Operators
-
public class Operators extends java.lang.ObjectThis class provides all the supported operators.
-
-
Field Summary
Fields Modifier and Type Field Description private static OperatorABSprivate static OperatorADDprivate static OperatorANDprivate static OperatorATANprivate static OperatorBITSHIFTprivate static OperatorCEILINGprivate static OperatorCOPYprivate static OperatorCOSprivate static OperatorCVIprivate static OperatorCVRprivate static OperatorDIVprivate static OperatorDUPprivate static OperatorEQprivate static OperatorEXCHprivate static OperatorEXPprivate static OperatorFALSEprivate static OperatorFLOORprivate static OperatorGEprivate static OperatorGTprivate static OperatorIDIVprivate static OperatorIFprivate static OperatorIFELSEprivate static OperatorINDEXprivate static OperatorLEprivate static OperatorLNprivate static OperatorLOGprivate static OperatorLTprivate static OperatorMODprivate static OperatorMULprivate static OperatorNEprivate static OperatorNEGprivate static OperatorNOTprivate java.util.Map<java.lang.String,Operator>operatorsprivate static OperatorORprivate static OperatorPOPprivate static OperatorROLLprivate static OperatorROUNDprivate static OperatorSINprivate static OperatorSQRTprivate static OperatorSUBprivate static OperatorTRUEprivate static OperatorTRUNCATEprivate static OperatorXOR
-
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 OperatorgetOperator(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
-
-