All Known Implementing Classes:
ArithmeticOperators.Abs, ArithmeticOperators.Add, ArithmeticOperators.Atan, ArithmeticOperators.Ceiling, ArithmeticOperators.Cos, ArithmeticOperators.Cvi, ArithmeticOperators.Cvr, ArithmeticOperators.Div, ArithmeticOperators.Exp, ArithmeticOperators.Floor, ArithmeticOperators.IDiv, ArithmeticOperators.Ln, ArithmeticOperators.Log, ArithmeticOperators.Mod, ArithmeticOperators.Mul, ArithmeticOperators.Neg, ArithmeticOperators.Round, ArithmeticOperators.Sin, ArithmeticOperators.Sqrt, ArithmeticOperators.Sub, ArithmeticOperators.Truncate, BitwiseOperators.AbstractLogicalOperator, BitwiseOperators.And, BitwiseOperators.Bitshift, BitwiseOperators.False, BitwiseOperators.Not, BitwiseOperators.Or, BitwiseOperators.True, BitwiseOperators.Xor, ConditionalOperators.If, ConditionalOperators.IfElse, RelationalOperators.AbstractNumberComparisonOperator, RelationalOperators.Eq, RelationalOperators.Ge, RelationalOperators.Gt, RelationalOperators.Le, RelationalOperators.Lt, RelationalOperators.Ne, StackOperators.Copy, StackOperators.Dup, StackOperators.Exch, StackOperators.Index, StackOperators.Pop, StackOperators.Roll

public interface Operator
Interface for PostScript operators.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Executes the operator.
  • Method Details

    • execute

      void execute(ExecutionContext context)
      Executes the operator. The method can inspect and manipulate the stack.
      Parameters:
      context - the execution context