public class LexerClassBlockHandler extends DefaultLexerBlockHandler
Modifier and Type | Class and Description |
---|---|
static class |
LexerClassBlockHandler.LexerClassBlockHandlerBean |
Constructor and Description |
---|
LexerClassBlockHandler() |
Modifier and Type | Method and Description |
---|---|
LexerClassBlockHandler.LexerClassBlockHandlerBean |
getBeanInstance()
Instanciates the bean
|
LexerClassBlockHandler.LexerClassBlockHandlerBean |
handle(RenderingDataBuilder renderingDataBuilder,
Grammar grammar,
LexerBlock block,
LexerParser lexerParser)
Updates bean with lexer block informations
|
protected void |
internalUpdateScheme(LexerBlockHandlerBean bean,
SyntaxicScheme scheme)
Must be overridden
|
updateScheme
public LexerClassBlockHandler.LexerClassBlockHandlerBean handle(RenderingDataBuilder renderingDataBuilder, Grammar grammar, LexerBlock block, LexerParser lexerParser) throws DslException
LexerBlockHandler
handle
in interface LexerBlockHandler
handle
in class DefaultLexerBlockHandler
DslException
protected void internalUpdateScheme(LexerBlockHandlerBean bean, SyntaxicScheme scheme) throws DslException
DefaultLexerBlockHandler
internalUpdateScheme
in class DefaultLexerBlockHandler
DslException
public LexerClassBlockHandler.LexerClassBlockHandlerBean getBeanInstance()
LexerBlockHandler
getBeanInstance
in interface LexerBlockHandler
getBeanInstance
in class DefaultLexerBlockHandler