Description
The MustacheToken defines a Mustache token holder.
Constructors
Creates an instance of a Mustache token.
public
MustacheToken(MustacheTokenType type, String value, int line, int column)
- type: MustacheTokenType - token type.
- value: String - token value.
- line: int - line number where the token is.
- column: int - column number where the token is.
Properties
column
Column number where the token is.
private final
int _column
line
Line number where the token is.
private final
int _line
tokens
Gets a list of subtokens.
private final
List<MustacheToken> _tokens = new ArrayList<>()
type
Gets the token type.
private final
MustacheTokenType _type
value
Gets the token value or variable name.
public
String _value
Instance methods
getType
Gets the token type.
public
MustacheTokenType getType()
- returns: MustacheTokenType - token type.
getValue
Gets the token value or variable name.
public
String getValue()
- returns: String - token value or variable name.
getTokens
Gets a list of subtokens.
public
List<MustacheToken> getTokens()
- returns: List<MustacheToken> - a list of subtokens.
getLine
Gets the line number where the token is.
public
int getLine()
- returns: int - line number wher the token is.
getColumn
Gets the column number where the token is.
public
int getColumn()
- returns: int - column number wher the token is.