|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IParserFactory | |
|---|---|
| org.rythmengine.internal | |
| org.rythmengine.internal.dialect | |
| org.rythmengine.internal.parser.build_in | |
| Uses of IParserFactory in org.rythmengine.internal |
|---|
| Subinterfaces of IParserFactory in org.rythmengine.internal | |
|---|---|
interface |
ICaretParserFactory
|
interface |
IKeywordParserFactory
Created by IntelliJ IDEA. |
| Methods in org.rythmengine.internal with parameters of type IParserFactory | |
|---|---|
void |
IDialect.registerParserFactory(IParserFactory parser)
Register a special case parser which will be processed before all other parsers |
ExtensionManager |
ExtensionManager.registerUserDefinedParsers(IParserFactory... parsers)
|
ExtensionManager |
ExtensionManager.registerUserDefinedParsers(String dialect,
IParserFactory... parsers)
Register a special case parser to a dialect |
| Uses of IParserFactory in org.rythmengine.internal.dialect |
|---|
| Methods in org.rythmengine.internal.dialect that return types with arguments of type IParserFactory | |
|---|---|
Iterable<IParserFactory> |
DialectBase.freeParsers()
|
| Methods in org.rythmengine.internal.dialect with parameters of type IParserFactory | |
|---|---|
void |
DialectManager.registerExternalParsers(String dialectId,
IParserFactory... factories)
|
void |
DialectBase.registerParserFactory(IParserFactory parser)
|
| Uses of IParserFactory in org.rythmengine.internal.parser.build_in |
|---|
| Classes in org.rythmengine.internal.parser.build_in that implement IParserFactory | |
|---|---|
class |
ArgsParser
|
class |
AssignParser
assign enclosed part into a variable |
class |
BraceParser
Created by IntelliJ IDEA. |
class |
BreakParser
|
class |
CacheParser
Parse @cache("1m") |
class |
CaretParserFactoryBase
|
class |
CommentParser
CommentParser deals with the following type comments: 1. |
class |
CompactParser
Parse @compact() {...} |
class |
ContinueParser
|
class |
DebugParser
Created by IntelliJ IDEA. |
class |
DefTagParser
Parse @tag [return-type] tagname(Type var,...) {template...} |
class |
ElseForParser
else branch for @for loop, executed in case the loop variable is empty |
class |
ElseIfParser
Recognised the following patterns: @}? else if (...) {?...@}?
@ else ...@ |
class |
EscapeParser
Parse @escape("JS") {...} |
class |
ExecParser
Parse @exec("myMacro") |
class |
ExitIfNoClassParser
|
class |
ExpandParser
Parse @expand("myMacro") |
class |
ExpressionParser
Single line expression parser |
class |
ExtendsParser
Parse @extends path/to/mylayout.html or @extends path.to.mylayout.html |
class |
ForEachParser
|
class |
GetParser
Parse @get("name") |
class |
I18nParser
Parsing @i18n() directive |
class |
IfParser
|
class |
ImportParser
|
class |
IncludeParser
|
class |
InitCodeParser
Parse @init{arg1 = "";...} |
class |
InvokeMacroParser
Parse invocation: |
class |
InvokeParser
Parse @invoke("tagname", ...) {body} |
class |
InvokeTemplateParser
Parse tag invocation: |
class |
KeywordParserFactory
|
class |
LocaleParser
Parse @locale("zh", "CN) {...} |
class |
LogTimeParser
|
class |
MacroParser
Define and invoke Macro |
class |
NoCompactParser
Parse @nocompact() {...} |
class |
NoSIMParser
Mark a template as not a SIM template |
class |
NullableExpressionParser
Parse groovy nullable expression, e.g. |
class |
RawParser
Parse @raw() {...} |
class |
RenderBodyParser
Parse @renderBody - callback to tag body |
class |
RenderSectionParser
Parse @render section|content |
class |
ReturnParser
Parse @return() statement. |
class |
SectionParser
Parse @section mysection |
class |
SetParser
Parse @set("name":val()) |
class |
SimpleParser
Deprecated. |
class |
TimestampParser
Parse @return() statement. |
class |
VerbatimParser
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||