Package de.neuland.pug4j.lexer.token
Class Token
- java.lang.Object
-
- de.neuland.pug4j.lexer.token.Token
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
Assignment,Attribute,AttributeList,AttributesBlock,Block,BlockCode,BufferedComment,Call,CaseToken,Code,Colon,Comment,CssClass,CssId,Default,Deferred,Doctype,Dot,Each,Else,ElseIf,EndAttributes,EndPipelessText,EndPugInterpolation,Eos,Expression,ExtendsToken,Filter,ForTag,If,Include,Indent,InterpolatedCode,Interpolation,Mixin,MixinBlock,Newline,Outdent,Path,PipelessText,Slash,StartAttributes,StartPipelessText,StartPugInterpolation,Tag,Text,TextHtml,UnbufferedComment,When,While,Yield
public abstract class Token extends Object implements Cloneable
-
-
Constructor Summary
Constructors Constructor Description Token()Token(String value)Token(String value, boolean buffer)Token(String value, int startLineNumber)Token(String value, int startLineNumber, boolean buffer)Token(String value, int startLineNumber, int startColumn)Token(String value, int startLineNumber, int startColumn, boolean buffer)Token(String value, int startLineNumber, int startColumn, String filename)Token(String value, int startLineNumber, int startColumn, String filename, boolean buffer)Token(String value, int startLineNumber, String filename)Token(String value, int startLineNumber, String filename, boolean buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tokenclone()intgetEndColumn()intgetEndLineNumber()StringgetFileName()intgetIndents()StringgetMode()StringgetName()intgetStartColumn()intgetStartLineNumber()StringgetType()StringgetValue()ArrayList<String>getValues()booleanisBuffer()booleanisSelfClosing()voidsetBuffer(boolean buffer)voidsetEndColumn(int endColumn)voidsetEndLineNumber(int endLineNumber)voidsetFileName(String fileName)voidsetIndents(int indents)voidsetMode(String mode)voidsetName(String name)voidsetSelfClosing(boolean selfClosing)voidsetStartColumn(int startColumn)voidsetStartLineNumber(int startLineNumber)voidsetValue(String value)voidsetValues(ArrayList<String> values)StringtoString()
-
-
-
Constructor Detail
-
Token
public Token()
-
Token
public Token(String value)
-
Token
public Token(String value, boolean buffer)
-
Token
public Token(String value, int startLineNumber)
-
Token
public Token(String value, int startLineNumber, int startColumn)
-
Token
public Token(String value, int startLineNumber, boolean buffer)
-
Token
public Token(String value, int startLineNumber, int startColumn, boolean buffer)
-
-
Method Detail
-
getValue
public String getValue()
-
getStartLineNumber
public int getStartLineNumber()
-
setStartLineNumber
public void setStartLineNumber(int startLineNumber)
-
getStartColumn
public int getStartColumn()
-
setStartColumn
public void setStartColumn(int startColumn)
-
getEndLineNumber
public int getEndLineNumber()
-
setEndLineNumber
public void setEndLineNumber(int endLineNumber)
-
getEndColumn
public int getEndColumn()
-
setEndColumn
public void setEndColumn(int endColumn)
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
setBuffer
public void setBuffer(boolean buffer)
-
isBuffer
public boolean isBuffer()
-
setMode
public void setMode(String mode)
-
getMode
public String getMode()
-
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)
-
getType
public String getType()
-
clone
public Token clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-