Package org.rythmengine.internal.parser.build_in

Class Summary
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() {...}
ContinueParser  
DebugParser Created by IntelliJ IDEA.
DefTagParser Parse @tag [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
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.
RawParser Parse @raw() {...}
RenderBodyParser Parse @renderBody - callback to tag body
RenderSectionParser Parse @render section|content
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 © 2014. All Rights Reserved.