org.openstreetmap.josm.tools.template_engine
Class Tokenizer
java.lang.Object
org.openstreetmap.josm.tools.template_engine.Tokenizer
public class Tokenizer
- extends java.lang.Object
Constructor Summary |
Tokenizer(java.lang.String template)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
specialCharaters
private final java.util.List<java.lang.Character> specialCharaters
template
private final java.lang.String template
c
private int c
index
private int index
currentToken
private Tokenizer.Token currentToken
text
private java.lang.StringBuilder text
Tokenizer
public Tokenizer(java.lang.String template)
getChar
private void getChar()
nextToken
public Tokenizer.Token nextToken()
throws ParseError
- Throws:
ParseError
lookAhead
public Tokenizer.Token lookAhead()
throws ParseError
- Throws:
ParseError
skip
public Tokenizer.Token skip(char lastChar)
JOSM