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 intpositionprivate java.lang.Stringtextprivate Tokenizer.TokenTypetype
-
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 intgetPosition()java.lang.StringgetText()Tokenizer.TokenTypegetType()java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-