Interface Operator
-
- 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 OperatorInterface for PostScript operators.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(ExecutionContext context)Executes the operator.
-
-
-
Method Detail
-
execute
void execute(ExecutionContext context)
Executes the operator. The method can inspect and manipulate the stack.- Parameters:
context- the execution context
-
-