java.lang.Object
org.nustaq.kontraktor.webapp.transpiler.jsx.TokenNode
Direct Known Subclasses:
AttributeNode, ContentNode, JSNode, TagNode

public abstract class TokenNode
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.StringBuilder chars  
    protected java.util.List<TokenNode> children  
  • Constructor Summary

    Constructors 
    Constructor Description
    TokenNode()  
  • Method Summary

    Modifier and Type Method Description
    void add​(char c)  
    void add​(java.lang.String string)  
    void add​(java.lang.StringBuilder stringBuilder)  
    void addChild​(TokenNode o)  
    void closeCont()  
    abstract void dump​(java.io.PrintStream p, java.lang.String indent)  
    java.lang.StringBuilder getChars()  
    java.util.List<TokenNode> getChildren()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • add

      public void add​(char c)
    • addChild

      public void addChild​(TokenNode o)
    • add

      public void add​(java.lang.StringBuilder stringBuilder)
    • add

      public void add​(java.lang.String string)
    • dump

      public abstract void dump​(java.io.PrintStream p, java.lang.String indent)
    • closeCont

      public void closeCont()
    • getChars

      public java.lang.StringBuilder getChars()
    • getChildren

      public java.util.List<TokenNode> getChildren()