Class InstructionSequence

java.lang.Object
org.apache.pdfbox.pdmodel.common.function.type4.InstructionSequence

public class InstructionSequence extends Object
Represents an instruction sequence, a combination of values, operands and nested procedures.
  • Field Details

    • instructions

      private final List<Object> instructions
  • Constructor Details

    • InstructionSequence

      public InstructionSequence()
  • Method Details

    • 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