Package | Description |
---|---|
org.rythmengine | |
org.rythmengine.extension | |
org.rythmengine.internal | |
org.rythmengine.sandbox | |
org.rythmengine.template | |
org.rythmengine.utils |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Class and Description |
---|---|
class |
ToStringTemplateBase
The template base used in ToString mode or AutoToString mode
|
Modifier and Type | Field and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
static String |
CacheKey.i18nMsg(ITemplate template,
Object key,
boolean useFormat,
Locale locale) |
static String |
CacheKey.i18nMsg(ITemplate template,
String key,
boolean useFormat) |
Modifier and Type | Method and Description |
---|---|
Future<Object> |
SandboxExecutingService.executeAsync(ITemplate t) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyTemplate
Created by luog on 21/08/2014.
|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
EmptyTemplate.__setRenderArg(int position,
Object arg) |
ITemplate |
TemplateBase.__setRenderArg(JSONWrapper jsonData) |
ITemplate |
ITemplate.__setRenderArg(JSONWrapper jsonData)
Set renderArgs using JSON data
|
ITemplate |
EmptyTemplate.__setRenderArg(JSONWrapper jsonData) |
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 |
EmptyTemplate.__setRenderArg(String name,
Object arg) |
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 |
EmptyTemplate.__setRenderArgs(Map<String,Object> args) |
ITemplate |
TemplateBase.__setRenderArgs(Object... args) |
ITemplate |
ITemplate.__setRenderArgs(Object... args)
Set renderArgs in position
|
ITemplate |
EmptyTemplate.__setRenderArgs(Object... args) |
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
|
protected ITemplate |
TemplateBase.__template()
Used for Java extension/transformer
|
protected ITemplate |
ITag.__Body.__template() |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
protected void |
TemplateBase.__triggerRenderEvent(IEvent<Void,ITemplate> event,
RythmEngine engine)
Trigger render events.
|
protected void |
TagBase.__triggerRenderEvent(IEvent<Void,ITemplate> event,
RythmEngine engine) |
Modifier and Type | Method and Description |
---|---|
protected ITemplate |
TextBuilder.caller()
Return the caller in
ITemplate type |
Modifier and Type | Method and Description |
---|---|
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)
|
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.format(ITemplate template,
Object o)
Generalize format parameter for the sake of dynamic expr evaluation
|
static String |
S.format(ITemplate template,
Object o,
String pattern)
Generalize format parameter for the sake of dynamic evaluation
|
static String |
S.format(ITemplate template,
Object o,
String pattern,
Locale locale)
Generalize format parameter for the sake of dynamic evaluation
|
static String |
S.format(ITemplate template,
Object o,
String pattern,
Locale locale,
String timezone)
Generalize format parameter for the sake of dynamic evaluation
|
static String |
S.formatCurrency(ITemplate template,
Object data)
|
static String |
S.formatCurrency(ITemplate template,
Object data,
String currencyCode)
|
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,
Object 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 © 2015. All Rights Reserved.