Uses of Interface
org.rythmengine.internal.IParserFactory

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
           
 



Copyright © 2014. All Rights Reserved.