Uses of Interface
org.rythmengine.template.ITemplate

Packages that use ITemplate
org.rythmengine   
org.rythmengine.extension   
org.rythmengine.internal   
org.rythmengine.sandbox   
org.rythmengine.template   
org.rythmengine.utils   
 

Uses of ITemplate in org.rythmengine
 

Methods in org.rythmengine that return ITemplate
 ITemplate RythmEngine.getRegisteredTemplate(String tmplName)
          Get a template registered to the engine by name

 ITemplate RythmEngine.getTemplate(File file, Object... args)
          Get an new template instance by template source file and an array of arguments.
 ITemplate RythmEngine.getTemplate(String template, Object... args)
          Get an new template instance from a String and an array of render args.
 

Methods in org.rythmengine with parameters of type ITemplate
 void RythmEngine.invokeTemplate(int line, String name, ITemplate caller, ITag.__ParameterList params, ITag.__Body body, ITag.__Body context)
          Invoke a template

 void RythmEngine.invokeTemplate(int line, String name, ITemplate caller, ITag.__ParameterList params, ITag.__Body body, ITag.__Body context, boolean ignoreNonExistsTag)
          Invoke a tag

 void RythmEngine.registerTemplate(ITemplate template)
          Register a template.
 void RythmEngine.registerTemplate(String name, ITemplate template)
          Register a tag using the given name

 

Uses of ITemplate in org.rythmengine.extension
 

Methods in org.rythmengine.extension with parameters of type ITemplate
 String II18nMessageResolver.getMessage(ITemplate template, String key, Object... args)
          Return i18n message of a given key and args, use the locale info from the template specified.
 String II18nMessageResolver.DefaultImpl.getMessage(ITemplate template, String key, Object... args)
           
 void IRythmListener.onRender(ITemplate template)
           
 void IRythmListener.ListenerAdaptor.onRender(ITemplate template)
           
 void IRythmListener.rendered(ITemplate template)
           
 void IRythmListener.ListenerAdaptor.rendered(ITemplate template)
           
 void ISourceCodeEnhancer.setRenderArgs(ITemplate template)
          Set implicit render arg values to a template instance.
 

Uses of ITemplate in org.rythmengine.internal
 

Classes in org.rythmengine.internal that implement ITemplate
 class ToStringTemplateBase
          The template base used in ToString mode or AutoToString mode
 

Fields in org.rythmengine.internal with type parameters of type ITemplate
static IEvent<Void,ITemplate> RythmEvents.ON_RENDER
          Before template render start.
static IEvent<Void,F.T2<TemplateBase,ITemplate>> RythmEvents.ON_TAG_INVOCATION
          Before tag invocation
static IEvent<Void,ITemplate> RythmEvents.RENDERED
          After template rendered.
static IEvent<Void,F.T2<TemplateBase,ITemplate>> RythmEvents.TAG_INVOKED
          Before tag invocation
 

Methods in org.rythmengine.internal with parameters of type ITemplate
static String CacheKey.i18nMsg(ITemplate template, String key, boolean useFormat)
           
static String CacheKey.i18nMsg(ITemplate template, String key, boolean useFormat, Locale locale)
           
 

Uses of ITemplate in org.rythmengine.sandbox
 

Methods in org.rythmengine.sandbox with parameters of type ITemplate
 Future<Object> SandboxExecutingService.executeAsync(ITemplate t)
           
 

Uses of ITemplate in org.rythmengine.template
 

Classes in org.rythmengine.template that implement ITemplate
 class JavaTagBase
          classes extends JavaTagBase are not template based, it's kind of like FastTag in Play
 class TagBase
          Define a tag
 class TemplateBase
          The base class of template implementation.
 

Methods in org.rythmengine.template that return ITemplate
 ITemplate TemplateBase.__cloneMe(RythmEngine engine, ITemplate caller)
          Not to be used in user application or template
 ITemplate TagBase.__cloneMe(RythmEngine engine, ITemplate caller)
           
 ITemplate ITemplate.__cloneMe(RythmEngine engine, ITemplate caller)
          Get a copy of this template instance and pass in the engine and caller
 ITemplate TemplateBase.__setOutputStream(OutputStream os)
           
 ITemplate ITemplate.__setOutputStream(OutputStream os)
          Set binary output stream to the template instance.
 ITemplate TemplateBase.__setRenderArg(int position, Object arg)
           
 ITemplate ITemplate.__setRenderArg(int position, Object arg)
          Set a render arg by position
 ITemplate TemplateBase.__setRenderArg(JSONWrapper jsonData)
           
 ITemplate ITemplate.__setRenderArg(JSONWrapper jsonData)
          Set renderArgs using JSON data
 ITemplate TemplateBase.__setRenderArg(String name, Object arg)
           
 ITemplate TagBase.__setRenderArg(String name, Object arg)
           
 ITemplate JavaTagBase.__setRenderArg(String name, Object val)
           
 ITemplate ITemplate.__setRenderArg(String name, Object arg)
          Set a render arg by name
 ITemplate TemplateBase.__setRenderArgs(Map<String,Object> args)
           
 ITemplate TagBase.__setRenderArgs(Map<String,Object> args)
           
 ITemplate ITemplate.__setRenderArgs(Map<String,Object> args)
          Set renderArgs in name-value pair
 ITemplate TemplateBase.__setRenderArgs(Object... args)
           
 ITemplate ITemplate.__setRenderArgs(Object... args)
          Set renderArgs in position
 ITemplate TemplateBase.__setSecureCode(String secureCode)
           
 ITemplate ITemplate.__setSecureCode(String secureCode)
          Set secure code (for sandbox purpse)
 ITemplate TemplateBase.__setUserContext(Map<String,Object> context)
           
 ITemplate ITemplate.__setUserContext(Map<String,Object> userContext)
          Set user context to the template instance
 ITemplate TemplateBase.__setWriter(Writer writer)
           
 ITemplate ITemplate.__setWriter(Writer writer)
          Set a character based writer to the template instance
 

Methods in org.rythmengine.template with parameters of type ITemplate
 ITemplate TemplateBase.__cloneMe(RythmEngine engine, ITemplate caller)
          Not to be used in user application or template
 ITemplate TagBase.__cloneMe(RythmEngine engine, ITemplate caller)
           
 ITemplate ITemplate.__cloneMe(RythmEngine engine, ITemplate caller)
          Get a copy of this template instance and pass in the engine and caller
 

Method parameters in org.rythmengine.template with type arguments of type ITemplate
protected  void TemplateBase.__triggerRenderEvent(IEvent<Void,ITemplate> event, RythmEngine engine)
          Trigger render events.
protected  void TagBase.__triggerRenderEvent(IEvent<Void,ITemplate> event, RythmEngine engine)
           
 

Uses of ITemplate in org.rythmengine.utils
 

Methods in org.rythmengine.utils that return ITemplate
protected  ITemplate TextBuilder.caller()
          Return the caller in ITemplate type
 

Methods in org.rythmengine.utils with parameters of type ITemplate
static ResourceBundle I18N.bundle(ITemplate template, String name, Locale locale)
           
static RawData S.escape(ITemplate template, Object o)
          The template implicit argument version of S.escape(Object)
static String S.format(ITemplate template, Date date)
          Format a date with specified engine's default format corresponding to the engine's locale configured
static String S.format(ITemplate template, Date date, String pattern)
          Format a date with specified pattern
static String S.format(ITemplate template, Date date, String pattern, Locale locale)
          See S.format(org.rythmengine.template.ITemplate, java.util.Date, String, java.util.Locale, String)
static String S.format(ITemplate template, Date date, String pattern, Locale locale, String timezone)
          Format a date with specified pattern, lang, locale and timezone.
static String S.format(ITemplate template, Number number)
          Format number with specified template
static String S.format(ITemplate template, Number number, String pattern)
          Format a number with specified engine, pattern
static String S.format(ITemplate template, Number number, String pattern, Locale locale)
          Format the number with specified template, pattern, language and locale
static String S.formatCurrency(ITemplate template, Object data)
          See S.formatCurrency(org.rythmengine.template.ITemplate, Object)
static String S.formatCurrency(ITemplate template, Object data, String currencyCode)
          See S.formatCurrency(org.rythmengine.template.ITemplate, Object, String, java.util.Locale)
static String S.formatCurrency(ITemplate template, Object data, String currencyCode, Locale locale)
          Format give data into currency using locale info from the engine specified
static String S.i18n(ITemplate template, String key, Object... args)
          Return i18n message of a given key and args, use the locale info from the template specified.
static Locale I18N.locale(ITemplate template)
          Return a template's current locale, or the the current engine's locale configuration or finally the default locale with java.util.Locale.getDefault() call
static Escape Escape.valueOfIngoreCase(ITemplate template, Object o)
           
 



Copyright © 2013. All Rights Reserved.