public class LexerIdsBlock extends AbstractInjectableLexerBlock
Modifier and Type | Class and Description |
---|---|
class |
LexerIdsBlock.LexerIdsBlockResolver |
AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver
lexerIdExcludeSet, lexerTypeExcludeSet, property
Constructor and Description |
---|
LexerIdsBlock() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Set<String> |
getLexerIdsSet() |
LexerBlockResolver |
getResolver(Grammar grammar) |
int |
hashCode() |
Class<?> |
resolveLexerType(Grammar grammar)
Resolves the type of the result which will be parsed by the lexer(s) described by this block's configuration.
|
void |
setLexerIds(String lexerIds)
Sets lexer ids from a String containing ids separated by semicolons.
|
void |
setLexerIdsSet(Set<String> lexerIds) |
String |
toString() |
getInjectionStrategy, getLexerIdExclude, getLexerTypeExclude, getName, getProperty, isInjectable, setInjectionStrategy, setLexerIdExclude, setLexerTypeExclude, setName
getMaxOccurs, getMinOccurs, getUnicity, isMandatory, setMandatory, setMaxOccurs, setMinOccurs, setUnicity
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getUnicity, isMandatory
public void setLexerIds(String lexerIds)
public Class<?> resolveLexerType(Grammar grammar) throws DslException
InjectableLexerBlock
DslException
public LexerBlockResolver getResolver(Grammar grammar) throws DslException
DslException
public int hashCode()
hashCode
in class AbstractInjectableLexerBlock
public boolean equals(Object o)
equals
in class AbstractInjectableLexerBlock