public class LexerMatcherWrapperHandler extends DefaultLexerMatcherHandler
Modifier and Type | Class and Description |
---|---|
static class |
LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean |
LexerMatcherHandler.Mode
Constructor and Description |
---|
LexerMatcherWrapperHandler() |
Modifier and Type | Method and Description |
---|---|
LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean |
getBeanInstance()
Instanciates the bean
|
LexerMatcherHandlerBean |
handle(RenderingDataBuilder renderingDataBuilder,
Grammar grammar,
LexerMatcher matcher,
LexerParser lexerParser,
LexerMatcherHandler.Mode mode)
Updates bean with lexer matcher informations
|
protected void |
internalUpdateScheme(LexerMatcherHandlerBean bean,
SyntaxicScheme scheme)
Must be overridden
|
updateScheme
public LexerMatcherHandlerBean handle(RenderingDataBuilder renderingDataBuilder, Grammar grammar, LexerMatcher matcher, LexerParser lexerParser, LexerMatcherHandler.Mode mode) throws DslException
LexerMatcherHandler
handle
in interface LexerMatcherHandler
handle
in class DefaultLexerMatcherHandler
DslException
protected void internalUpdateScheme(LexerMatcherHandlerBean bean, SyntaxicScheme scheme) throws DslException
DefaultLexerMatcherHandler
internalUpdateScheme
in class DefaultLexerMatcherHandler
DslException
public LexerMatcherWrapperHandler.LexerMatcherWrapperHandlerBean getBeanInstance()
LexerMatcherHandler
getBeanInstance
in interface LexerMatcherHandler
getBeanInstance
in class DefaultLexerMatcherHandler