java.lang.Object
org.hibernate.validator.internal.engine.messageinterpolation.parser.Token

public class Token extends Object
Parsing a message descriptor results in multiple Tokens. 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
  • Constructor Details

    • Token

      public Token(String tokenStart)
    • Token

      public Token(char tokenStart)
  • Method Details

    • 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()
    • toString

      public String toString()
      Overrides:
      toString in class Object