Class TagNode

All Implemented Interfaces:
Cloneable

public class TagNode extends AttrsNode
  • Field Details

    • textNode

      private Node textNode
    • inlineTags

      private static final String[] inlineTags
    • buffer

      private boolean buffer
  • Constructor Details

    • TagNode

      public TagNode()
  • Method Details

    • setTextNode

      public void setTextNode(Node textNode)
    • getTextNode

      public Node getTextNode()
    • hasTextNode

      public boolean hasTextNode()
    • isInline

      public boolean isInline()
    • isInline

      private boolean isInline(Node node)
    • everyIsInline

      private boolean everyIsInline(LinkedList<Node> nodes)
    • canInline

      public boolean canInline()
    • execute

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

      private boolean isEmpty()
    • bufferName

      private String bufferName(JadeTemplate template, JadeModel model)
    • isBuffer

      public boolean isBuffer()
    • setBuffer

      public void setBuffer(boolean buffer)