Class Token

java.lang.Object
de.neuland.jade4j.lexer.token.Token
Direct Known Subclasses:
Assignment, AttributeList, AttributesBlock, Block, BlockCode, BufferedComment, Call, CaseToken, Colon, Comment, CssClass, CssId, Default, Deferred, Doctype, Dot, Each, Else, ElseIf, Eos, Expression, ExtendsToken, Filter, ForTag, If, Include, Indent, Interpolation, Mixin, MixinBlock, Newline, Outdent, PipelessText, Tag, Text, UnbufferedComment, When, While, Yield

public abstract class Token extends Object
  • Field Details

    • value

      private String value
    • values

      private ArrayList<String> values
    • lineNumber

      private int lineNumber
    • buffer

      private boolean buffer
    • mode

      private String mode
    • name

      private String name
    • indents

      private int indents
    • selfClosing

      private boolean selfClosing
  • Constructor Details

    • Token

      public Token(String value, int lineNumber)
    • Token

      public Token(String value, int lineNumber, boolean buffer)
  • Method Details

    • getValue

      public String getValue()
    • getLineNumber

      public int getLineNumber()
    • setBuffer

      public void setBuffer(boolean buffer)
    • isBuffer

      public boolean isBuffer()
    • setMode

      public void setMode(String mode)
    • getMode

      public String getMode()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setName

      public void setName(String name)
    • getName

      public String getName()
    • setIndents

      public void setIndents(int indents)
    • getIndents

      public int getIndents()
    • setValue

      public void setValue(String value)
    • isSelfClosing

      public boolean isSelfClosing()
    • setSelfClosing

      public void setSelfClosing(boolean selfClosing)
    • getValues

      public ArrayList<String> getValues()
    • setValues

      public void setValues(ArrayList<String> values)