Class BlockNode

java.lang.Object
de.neuland.jade4j.parser.node.Node
de.neuland.jade4j.parser.node.BlockNode
All Implemented Interfaces:
Cloneable

public class BlockNode extends Node
  • Field Details

    • yield

      private boolean yield
    • yieldBlock

      private BlockNode yieldBlock
    • mode

      private String mode
    • prepended

      private Collection<? extends Node> prepended
    • appended

      private Collection<? extends Node> appended
    • parser

      private Parser parser
    • subBlock

      private boolean subBlock
  • Constructor Details

    • BlockNode

      public BlockNode()
  • Method Details

    • execute

      public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException
      Specified by:
      execute in class Node
      Throws:
      JadeCompilerException
    • setYield

      public void setYield(boolean yield)
    • isYield

      public boolean isYield()
    • setYieldBlock

      public void setYieldBlock(BlockNode yieldBlock)
    • getYieldBlock

      public BlockNode getYieldBlock()
    • getIncludeBlock

      public BlockNode getIncludeBlock()
    • getMode

      public String getMode()
    • setMode

      public void setMode(String mode)
    • getPrepended

      public Collection<? extends Node> getPrepended()
    • setPrepended

      public void setPrepended(Collection<? extends Node> prepended)
    • getAppended

      public Collection<? extends Node> getAppended()
    • setAppended

      public void setAppended(Collection<? extends Node> appended)
    • setParser

      public void setParser(Parser parser)
    • getParser

      public Parser getParser()
    • setSubBlock

      public void setSubBlock(boolean subBlock)
    • isSubBlock

      public boolean isSubBlock()