Top Description Fields Constructors Methods
org.hibernate.validator.internal.engine.messageinterpolation.parser

public Class TokenCollector

extends Object
Class Inheritance
Static Imports
org.hibernate.validator.internal.util.CollectionHelper.newArrayList, org.hibernate.validator.internal.engine.messageinterpolation.util.InterpolationHelper.BEGIN_TERM, .InterpolationHelper.END_TERM, .InterpolationHelper.ESCAPE_CHARACTER, .InterpolationHelper.EL_DESIGNATOR

Used to creates a list of tokens from a message descriptor.
Author
Hardy Ferentschik
See Also
Token

Field Summary

Modifier and TypeField and Description
private ParserState
private int
private Token
private final InterpolationTermType
private final String
private final List<Token>

Constructor Summary

AccessConstructor and Description
public
TokenCollector(String originalMessageDescriptor, InterpolationTermType interpolationTermType)

Method Summary

Modifier and TypeMethod and Description
public void
appendToToken(char character)

public InterpolationTermType
public String
public List<Token>
public void
public void
private void
next()

public final void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentParserStateback to summary
private ParserState currentParserState
currentPositionback to summary
private int currentPosition
currentTokenback to summary
private Token currentToken
interpolationTermTypeback to summary
private final InterpolationTermType interpolationTermType
originalMessageDescriptorback to summary
private final String originalMessageDescriptor
tokenListback to summary
private final List<Token> tokenList

Constructor Detail

TokenCollectorback to summary
public TokenCollector(String originalMessageDescriptor, InterpolationTermType interpolationTermType) throws MessageDescriptorFormatException

Method Detail

appendToTokenback to summary
public void appendToToken(char character)
getInterpolationTypeback to summary
public InterpolationTermType getInterpolationType()
getOriginalMessageDescriptorback to summary
public String getOriginalMessageDescriptor()
getTokenListback to summary
public List<Token> getTokenList()
makeELTokenback to summary
public void makeELToken()
makeParameterTokenback to summary
public void makeParameterToken()
nextback to summary
private void next() throws MessageDescriptorFormatException
parseback to summary
public final void parse() throws MessageDescriptorFormatException
terminateTokenback to summary
public void terminateToken()
transitionStateback to summary
public void transitionState(ParserState newState)