Package org.apache.pdfbox.pdmodel.common.function.type4
This package contains Type 4 function support.
-
Interface Summary Interface Description Operator Interface for PostScript operators.Parser.SyntaxHandler This interface defines all possible syntactic elements of a Type 4 function. -
Class Summary Class Description ArithmeticOperators Provides the arithmetic operators such as "add" and "sub".ArithmeticOperators.Abs Implements the "abs" operator.ArithmeticOperators.Add Implements the "add" operator.ArithmeticOperators.Atan Implements the "atan" operator.ArithmeticOperators.Ceiling Implements the "ceiling" operator.ArithmeticOperators.Cos Implements the "cos" operator.ArithmeticOperators.Cvi Implements the "cvi" operator.ArithmeticOperators.Cvr Implements the "cvr" operator.ArithmeticOperators.Div Implements the "div" operator.ArithmeticOperators.Exp Implements the "exp" operator.ArithmeticOperators.Floor Implements the "floor" operator.ArithmeticOperators.IDiv Implements the "idiv" operator.ArithmeticOperators.Ln Implements the "ln" operator.ArithmeticOperators.Log Implements the "log" operator.ArithmeticOperators.Mod Implements the "mod" operator.ArithmeticOperators.Mul Implements the "mul" operator.ArithmeticOperators.Neg Implements the "neg" operator.ArithmeticOperators.Round Implements the "round" operator.ArithmeticOperators.Sin Implements the "sin" operator.ArithmeticOperators.Sqrt Implements the "sqrt" operator.ArithmeticOperators.Sub Implements the "sub" operator.ArithmeticOperators.Truncate Implements the "truncate" operator.BitwiseOperators Provides the bitwise operators such as "and" and "xor".BitwiseOperators.AbstractLogicalOperator Abstract base class for logical operators.BitwiseOperators.And Implements the "and" operator.BitwiseOperators.Bitshift Implements the "bitshift" operator.BitwiseOperators.False Implements the "false" operator.BitwiseOperators.Not Implements the "not" operator.BitwiseOperators.Or Implements the "or" operator.BitwiseOperators.True Implements the "true" operator.BitwiseOperators.Xor Implements the "xor" operator.ConditionalOperators Provides the conditional operators such as "if" and "ifelse".ConditionalOperators.If Implements the "if" operator.ConditionalOperators.IfElse Implements the "ifelse" operator.ExecutionContext Makes up the execution context, holding the available operators and the execution stack.InstructionSequence Represents an instruction sequence, a combination of values, operands and nested procedures.InstructionSequenceBuilder Basic parser for Type 4 functions which is used to build up instruction sequences.Operators This class provides all the supported operators.Parser Parser for PDF Type 4 functions.Parser.AbstractSyntaxHandler Abstract base class for aParser.SyntaxHandler
.Parser.Tokenizer Tokenizer for Type 4 functions.RelationalOperators Provides the relational operators such as "eq" and "le".RelationalOperators.AbstractNumberComparisonOperator Abstract base class for number comparison operators.RelationalOperators.Eq Implements the "eq" operator.RelationalOperators.Ge Implements the "ge" operator.RelationalOperators.Gt Implements the "gt" operator.RelationalOperators.Le Implements the "le" operator.RelationalOperators.Lt Implements the "lt" operator.RelationalOperators.Ne Implements the "ne" operator.StackOperators Provides the stack operators such as "pop" and "dup".StackOperators.Copy Implements the "copy" operator.StackOperators.Dup Implements the "dup" operator.StackOperators.Exch Implements the "exch" operator.StackOperators.Index Implements the "index" operator.StackOperators.Pop Implements the "pop" operator.StackOperators.Roll Implements the "roll" operator. -
Enum Summary Enum Description Parser.State Used to indicate the parsers current state.