Class Token
- java.lang.Object
-
- org.hibernate.validator.internal.engine.messageinterpolation.parser.Token
-
public class Token extends Object
Parsing a message descriptor results in multipleTokens. Each token keeps track of its token value and whether the token is a parameter which can be interpolated. Note, tokens are not centred around word delimiters, but rather around message parameter and EL expressions. For example, the message descriptor "must be between {min} and {max}" gets parsed into the tokens 'must be between ', '{min}', ' and ', '{max}', where the min and max tokens are parameters.- Author:
- Hardy Ferentschik
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(char character)StringgetTokenValue()booleanisParameter()voidmakeELToken()voidmakeParameterToken()voidterminate()StringtoString()
-
-
-
Constructor Detail
-
Token
public Token(String tokenStart)
-
Token
public Token(char tokenStart)
-
-
Method Detail
-
append
public void append(char character)
-
makeParameterToken
public void makeParameterToken()
-
makeELToken
public void makeELToken()
-
terminate
public void terminate()
-
isParameter
public boolean isParameter()
-
getTokenValue
public String getTokenValue()
-
-