| Class | Description |
|---|---|
| ArgsParser | |
| AssignParser |
assign enclosed part into a variable
|
| BlockCloseParser | |
| BlockToken | |
| BlockToken.LiteralBlock | |
| BraceParser |
Created by IntelliJ IDEA.
|
| BreakParser | |
| CacheParser |
Parse @cache("1m")
|
| CaretParserFactoryBase | |
| CodeTypeBlockEndSensor |
Detect if a type block is ended put
instruction in template java source to switch
back type context
|
| CodeTypeBlockStartSensor |
Detect if a code type block is reached and put
instruction in template java source to switch
code type context
|
| CommentParser |
CommentParser deals with the following type comments:
1.
|
| CompactParser |
Parse @compact() {...}
|
| CompactStateToken | |
| ContinueParser | |
| DebugParser |
Created by IntelliJ IDEA.
|
| DefTagParser |
Parse @def [return-type] tagname(Type var,...) {template...}
|
| DirectiveCommentEndSensor |
Detect if a directive comment is closed and strip
it out from the parsing process
|
| DirectiveCommentStartSensor |
Detect if a directive comment is reached and strip
it out from the parsing process
|
| ElseForParser |
else branch for @for loop, executed in case the loop variable is empty
|
| ElseIfParser |
Recognised the following patterns:
@}? else if (...) {?...@}?
@ else ...@ |
| EscapeParser |
Parse @escape("JS") {...}
|
| ExecMacroToken |
Created with IntelliJ IDEA.
|
| ExecParser |
Parse @exec("myMacro")
|
| ExitIfNoClassParser | |
| ExpandParser |
Parse @expand("myMacro")
|
| ExpressionParser |
Single line expression parser
|
| ExtendsParser |
Parse @extends path/to/mylayout.html or @extends path.to.mylayout.html
|
| FinallyCodeParser |
Parse @finally{arg1 = "";...}
|
| ForEachCodeToken | |
| ForEachParser | |
| GetParser |
Parse @get("name")
|
| I18nParser |
Parsing @i18n() directive
|
| IfParser | |
| IfParser.IfBlockCodeToken | |
| IfThenToken |
Created with IntelliJ IDEA.
|
| ImportParser | |
| IncludeParser | |
| InitCodeParser |
Parse @init{arg1 = "";...}
|
| InvokeMacroParser |
Parse invocation:
|
| InvokeParser |
Parse @invoke("tagname", ...) {body}
|
| InvokeTemplateParser |
Parse tag invocation:
|
| InvokeTemplateParser.ParameterDeclaration | |
| InvokeTemplateParser.ParameterDeclarationList | |
| KeywordParserFactory | |
| LocaleParser |
Parse @locale("zh", "CN) {...}
|
| LogTimeParser | |
| MacroParser |
Define and invoke Macro
|
| NoCompactParser |
Parse @nocompact() {...}
|
| NoSIMParser |
Mark a template as not a SIM template
|
| NullableExpressionParser |
Parse groovy nullable expression, e.g.
|
| PopCompactState | |
| PushCompactState | |
| RawParser |
Parse @raw() {...}
|
| RenderBodyParser |
Parse @renderBody - callback to tag body
|
| RenderInheritedParser |
Parse @inherited - render default section content
shall be used only within a section context
|
| RenderSectionParser |
Parse @render section|content
|
| ReturnIfParser |
Parse @returnIf(expression) statement.
|
| ReturnParser |
Parse @return() statement.
|
| ScriptParser |
Free Java code parser.
|
| SectionParser |
Parse @section mysection
|
| SetParser |
Parse @set("name":val())
|
| SimpleParser | Deprecated |
| StringTokenParser |
The StringToken probe grab plain texts (no special token at all)
|
| TimestampParser |
Parse @return() statement.
|
| VerbatimParser |
Copyright © 2016. All Rights Reserved.