Class Tokenizer.Token
- java.lang.Object
-
- org.openstreetmap.josm.tools.template_engine.Tokenizer.Token
-
- Enclosing class:
- Tokenizer
public static class Tokenizer.Token extends java.lang.Object
A token for the parser
-
-
Field Summary
Fields Modifier and Type Field Description private int
position
private java.lang.String
text
private Tokenizer.TokenType
type
-
Constructor Summary
Constructors Constructor Description Token(Tokenizer.TokenType type, int position)
A tokenToken(Tokenizer.TokenType type, int position, java.lang.String text)
A token
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPosition()
java.lang.String
getText()
Tokenizer.TokenType
getType()
java.lang.String
toString()
-
-
-
Field Detail
-
type
private final Tokenizer.TokenType type
-
position
private final int position
-
text
private final java.lang.String text
-
-
Constructor Detail
-
Token
public Token(Tokenizer.TokenType type, int position)
A token- Parameters:
type
- The token typeposition
- The position of the token
-
Token
public Token(Tokenizer.TokenType type, int position, java.lang.String text)
A token- Parameters:
type
- The token typeposition
- The position of the tokentext
- The text for the token
-
-
Method Detail
-
getType
public Tokenizer.TokenType getType()
-
getPosition
public int getPosition()
-
getText
public java.lang.String getText()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-