public class ActionLexer extends ObjectLexer
ObjectLexer.DefaultObjectLexerListener, ObjectLexer.ObjectLexerListener, ObjectLexer.ObjectLexerParser
Constructor and Description |
---|
ActionLexer() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getActionProperties() |
LexerParser |
getParser(LexerParser parent)
Returns a parser which is able to handles the text relative to this lexer
|
String |
getResultProperty() |
void |
setActionProperties(List<String> actions) |
protected void |
setActionProperty(String action) |
void |
setResultProperty(String resultProperty) |
void |
validate(Grammar grammar)
Default implementation does nothing.
|
getBlocks, getObjectLexerListenerClass, isOrdered, resolveType, setBlocks, setObjectLexerListenerClass, setOrdered, setType
equals, getDslDoc, getEnd, getId, getListener, getListenerClass, getMatcherAutoCompleteConfiguration, getStart, hashCode, isRoot, isRootOnly, resolveEnd, resolveStart, setDslDoc, setEnd, setId, setListenerClass, setMatcherAutoCompleteConfiguration, setRoot, setRootOnly, setStart, toString
public void validate(Grammar grammar) throws DslException
AbstractLexer
validate
in interface Lexer
validate
in class ObjectLexer
grammar
- Related grammarDslException
public LexerParser getParser(LexerParser parent) throws DslException
Lexer
getParser
in interface Lexer
getParser
in class ObjectLexer
parent
- Parent parserDslException
protected void setActionProperty(String action)
public String getResultProperty()
public void setResultProperty(String resultProperty) throws UtilsException
UtilsException