Class InstructionSequence
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.common.function.type4.InstructionSequence
-
public class InstructionSequence extends Object
Represents an instruction sequence, a combination of values, operands and nested procedures.
-
-
Constructor Summary
Constructors Constructor Description InstructionSequence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBoolean(boolean value)Adds a bool value.voidaddInteger(int value)Adds an int value.voidaddName(String name)Add a name (ex.voidaddProc(InstructionSequence child)Adds a proc (sub-sequence of instructions).voidaddReal(float value)Adds a real value.voidexecute(ExecutionContext context)Executes the instruction sequence.
-
-
-
Method Detail
-
addName
public void addName(String name)
Add a name (ex. an operator)- Parameters:
name- the name
-
addInteger
public void addInteger(int value)
Adds an int value.- Parameters:
value- the value
-
addReal
public void addReal(float value)
Adds a real value.- Parameters:
value- the value
-
addBoolean
public void addBoolean(boolean value)
Adds a bool value.- Parameters:
value- the value
-
addProc
public void addProc(InstructionSequence child)
Adds a proc (sub-sequence of instructions).- Parameters:
child- the child proc
-
execute
public void execute(ExecutionContext context)
Executes the instruction sequence.- Parameters:
context- the execution context
-
-