public class StartEndLexerHandler extends DefaultLexerHandler
Modifier and Type | Class and Description |
---|---|
static class |
StartEndLexerHandler.StartEndLexerHandlerBean |
Constructor and Description |
---|
StartEndLexerHandler() |
Modifier and Type | Method and Description |
---|---|
StartEndLexerHandler.StartEndLexerHandlerBean |
getBeanInstance()
Instanciates the bean
|
StartEndLexerHandler.StartEndLexerHandlerBean |
handle(RenderingDataBuilder renderingDataBuilder,
Grammar grammar,
Lexer lexer,
LexerParser lexerParser,
boolean anonymous)
Updates bean with lexer block informations
|
protected void |
internalUpdateScheme(LexerHandlerBean bean,
SyntaxicScheme scheme)
Must be overridden
|
protected void |
updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean bean,
SyntaxicScheme scheme) |
updateScheme
public StartEndLexerHandler.StartEndLexerHandlerBean handle(RenderingDataBuilder renderingDataBuilder, Grammar grammar, Lexer lexer, LexerParser lexerParser, boolean anonymous) throws DslException
LexerHandler
handle
in interface LexerHandler
handle
in class DefaultLexerHandler
DslException
protected final void internalUpdateScheme(LexerHandlerBean bean, SyntaxicScheme scheme) throws DslException
DefaultLexerHandler
internalUpdateScheme
in class DefaultLexerHandler
DslException
protected void updateContentScheme(StartEndLexerHandler.StartEndLexerHandlerBean bean, SyntaxicScheme scheme) throws DslException
DslException
public StartEndLexerHandler.StartEndLexerHandlerBean getBeanInstance()
LexerHandler
getBeanInstance
in interface LexerHandler
getBeanInstance
in class DefaultLexerHandler