Class FunctionCallCPInstruction


public class FunctionCallCPInstruction extends CPInstruction
  • Constructor Details

  • Method Details

    • getFunctionName

      public String getFunctionName()
    • getNamespace

      public String getNamespace()
    • parseInstruction

      public static FunctionCallCPInstruction parseInstruction(String str)
    • preprocessInstruction

      public Instruction preprocessInstruction(ExecutionContext ec)
      Description copied from class: Instruction
      This method should be used for any setup before executing this instruction. Overwriting methods should first call the super method and subsequently do their custom setup.
      Overrides:
      preprocessInstruction in class CPInstruction
      Parameters:
      ec - execution context
      Returns:
      instruction
    • processInstruction

      public void processInstruction(ExecutionContext ec)
      Description copied from class: Instruction
      This method should be used to execute the instruction.
      Specified by:
      processInstruction in class CPInstruction
      Parameters:
      ec - execution context
    • postprocessInstruction

      public void postprocessInstruction(ExecutionContext ec)
      Description copied from class: Instruction
      This method should be used for any tear down after executing this instruction. Overwriting methods should first do their custom tear down and subsequently call the super method.
      Overrides:
      postprocessInstruction in class CPInstruction
      Parameters:
      ec - execution context
    • printMe

      public void printMe()
      Overrides:
      printMe in class Instruction
    • getBoundOutputParamNames

      public List<String> getBoundOutputParamNames()
    • getFunArgNames

      public List<String> getFunArgNames()
    • updateInstStringFunctionName

      public String updateInstStringFunctionName(String pattern, String replace)
    • getInputs

      public CPOperand[] getInputs()