Class CommandCall

java.lang.Object
org.concordion.api.CommandCall

public class CommandCall extends Object
Nested CommandCalls form an abstract syntax tree. (The XML is the concrete syntax tree.)
  • Constructor Details

  • Method Details

    • setBypassExecution

      public void setBypassExecution(boolean bypassExecution)
    • bypassExecution

      public boolean bypassExecution()
    • setConstantForExecution

      public void setConstantForExecution(String name, Object value)
    • getConstantForExecution

      public Object getConstantForExecution(String levelVariable)
    • getParent

      public CommandCall getParent()
    • setUp

      public void setUp(Evaluator evaluator, ResultRecorder resultRecorder, Fixture fixture)
    • execute

      public void execute(Evaluator evaluator, ResultRecorder resultRecorder, Fixture fixture)
    • verify

      public void verify(Evaluator evaluator, ResultRecorder resultRecorder, Fixture fixture)
    • appendChild

      public void appendChild(CommandCall commandNode)
    • getChildren

      public CommandCallList getChildren()
    • getCommand

      public Command getCommand()
    • getElement

      public Element getElement()
    • getExpression

      public String getExpression()
    • getResource

      public Resource getResource()
    • hasChildCommands

      public boolean hasChildCommands()
    • setElement

      public void setElement(Element element)
    • setParameters

      public void setParameters(Map<String,String> parameters)
    • getParameter

      public String getParameter(String parameter)
    • getParameter

      public String getParameter(String camelCaseParameterName, String spinalCaseParameterName)
    • modifyTree

      public void modifyTree(List<ExampleCommandCall> examples, List<CommandCall> beforeExamples)
    • transferToParent

      public void transferToParent(CommandCall parent)