Uses of Interface
org.rythmengine.internal.IDialect

Packages that use IDialect
org.rythmengine.internal   
org.rythmengine.internal.compiler   
org.rythmengine.internal.dialect   
org.rythmengine.internal.parser   
org.rythmengine.internal.parser.build_in   
 

Uses of IDialect in org.rythmengine.internal
 

Fields in org.rythmengine.internal declared as IDialect
 IDialect CodeBuilder.requiredDialect
           
 

Methods in org.rythmengine.internal that return IDialect
 IDialect TemplateParser.getDialect()
           
 IDialect IContext.getDialect()
           
 

Methods in org.rythmengine.internal with parameters of type IDialect
 String ICaretParserFactory.getCaret(IDialect dialect)
           
 void TemplateParser.setDialect(IDialect dialect)
           
 void IContext.setDialect(IDialect dialect)
           
 

Constructors in org.rythmengine.internal with parameters of type IDialect
AutoToStringCodeBuilder(String template, String className, String tagName, TemplateClass templateClass, RythmEngine engine, IDialect dialect)
           
CodeBuilder(String template, String className, String tagName, TemplateClass templateClass, RythmEngine engine, IDialect requiredDialect)
           
 

Uses of IDialect in org.rythmengine.internal.compiler
 

Constructors in org.rythmengine.internal.compiler with parameters of type IDialect
TemplateClass(ITemplateResource resource, RythmEngine engine, boolean noRefresh, IDialect dialect)
           
TemplateClass(ITemplateResource resource, RythmEngine engine, IDialect dialect)
           
TemplateClass(String template, RythmEngine engine, IDialect dialect)
          Construct a TemplateClass instance using template source content or file path
 

Uses of IDialect in org.rythmengine.internal.dialect
 

Classes in org.rythmengine.internal.dialect that implement IDialect
 class AutoToString
          ToString dialect is a kind of Rythm dialect, the difference is that it preset the type of the only one render arg
 class BasicRythm
          Basic Rythm is a very limited subset of Rythm which has only basic Rythm features: Expression evaluation (nullable express also supported) and escaping if-elseif-else, and for(T e: Iterable)

Specifically, argument declaration and scripting is disabled in ToString mode; @for(; ;) is not allowed in Basic mode to prevent infinite loop

 class DialectBase
           
 class Japid
           
 class Razor
           
 class Rythm
           
 class SimpleRythm
          Simple Rythm mode is a subset of Rythm mode which has most Rythm feature except the template layout/extend features: Extends a layout template or declare template section Render sub template sections/content @Designate inti code section to be put into parent template Include another template at parsing time Set/get template variable to be passed to parent template
 class ToString
          ToString mode is a very limited subset of Rythm which has only basic Rythm features: Expression evaluation and escaping if-elseif-else

Specifically, argument declaration and scripting is disabled in ToString mode; @for loop is not allowed in ToString mode also

 

Fields in org.rythmengine.internal.dialect declared as IDialect
static IDialect ToString.INSTANCE
           
static IDialect SimpleRythm.INSTANCE
           
static IDialect Rythm.INSTANCE
           
static IDialect Razor.INSTANCE
           
static IDialect BasicRythm.INSTANCE
           
static IDialect AutoToString.INSTANCE
           
 

Methods in org.rythmengine.internal.dialect that return IDialect
static IDialect DialectManager.current()
           
static IDialect DialectManager.getById(String id)
           
 

Uses of IDialect in org.rythmengine.internal.parser
 

Methods in org.rythmengine.internal.parser that return IDialect
protected  IDialect ParserBase.dialect()
           
 

Uses of IDialect in org.rythmengine.internal.parser.build_in
 

Methods in org.rythmengine.internal.parser.build_in with parameters of type IDialect
 String CaretParserFactoryBase.getCaret(IDialect dialect)
           
protected  Pattern KeywordParserFactory.ptn(IDialect d)
           
protected  com.stevesoft.pat.Regex KeywordParserFactory.reg(IDialect d)
           
 



Copyright © 2014. All Rights Reserved.