org.rythmengine.template
Class JavaTagBase
java.lang.Object
org.rythmengine.utils.TextBuilder
org.rythmengine.internal.TemplateBuilder
org.rythmengine.template.TemplateBase
org.rythmengine.template.TagBase
org.rythmengine.template.JavaTagBase
- All Implemented Interfaces:
- Cloneable, ITag, ITemplate
public abstract class JavaTagBase
- extends TagBase
classes extends JavaTagBase are not template based, it's kind of like FastTag in Play
Methods inherited from class org.rythmengine.template.TagBase |
__call, __calling, __cloneMe, __getName, __line, __pLayoutContent, __setBodyContext, __setRenderArgs, __str, __triggerRenderEvent, _pTagBody |
Methods inherited from class org.rythmengine.template.TemplateBase |
__append, __append, __append, __append, __append, __append, __append, __append, __caller, __curCodeType, __curEscape, __curLocale, __debug, __defaultEscape, __endSection, __endSection, __engine, __error, __error, __eval, __get, __getAs, __getRenderArg, __getRenderProperty, __getRenderProperty, __getRenderPropertyAs, __getSection, __getSection, __getTemplateClass, __getUserContext, __handleTemplateExecutionException, __i18n, __info, __init, __internalClone, __internalInit, __internalRender, __invokeTag, __invokeTag, __invokeTag, __invokeTag, __invokeTag, __invokeTag, __invokeTag, __invokeTag, __loadExtendingArgs, __log, __pLayoutSection, __prepareRender, __render, __render, __renderArgName, __renderArgTypeArray, __renderArgTypeMap, __set, __setLayoutContent, __setOutput, __setOutput, __setOutput, __setOutput, __setOutputStream, __setRenderArg, __setRenderArg, __setRenderArgs, __setRenderProperty, __setSecureCode, __setTemplateClass, __setup, __setUserContext, __setWriter, __startSection, __warn, __warn, pe, pe, render, render, render, s |
Methods inherited from class org.rythmengine.internal.TemplateBuilder |
pe, pe, pe, pe, pe, pe, pe, pe, pe, pe, pe, pe, pe |
Methods inherited from class org.rythmengine.utils.TextBuilder |
__append, __getBuffer, __setBuffer, buffer, caller, clone, getSelfOut, np, p, p, p, p, p, p, p, p, p, p2t, p2tn, p3t, p3tn, p4t, p4tn, pn, pn, pt, ptn, setSelfOut, toString |
_params
protected ITag.__ParameterList _params
_body
protected ITag.__Body _body
JavaTagBase
public JavaTagBase()
__setRenderArgs0
public TemplateBase __setRenderArgs0(ITag.__ParameterList params)
- Description copied from class:
TemplateBase
- Set render arg from
tag params
Not to be used in user application or template
- Overrides:
__setRenderArgs0
in class TemplateBase
- Returns:
- this template instance
__setRenderArg
public ITemplate __setRenderArg(String name,
Object val)
- Description copied from interface:
ITemplate
- Set a render arg by name
- Specified by:
__setRenderArg
in interface ITemplate
- Overrides:
__setRenderArg
in class TagBase
- Returns:
- this template instance
build
public TextBuilder build()
- Description copied from class:
TemplateBase
- The
CodeBuilder
will generate the
implementation of this method usually
- Overrides:
build
in class TemplateBase
- Returns:
- this template as a
TextBuilder
__internalBuild
protected void __internalBuild()
- Description copied from class:
TemplateBase
- Not to be used in user application or template
- Overrides:
__internalBuild
in class TemplateBase
call
protected abstract void call(ITag.__ParameterList params,
ITag.__Body body)
- Subclass overwrite this method and call various p() methods to render the output
- Parameters:
params
- body
-
Copyright © 2013. All Rights Reserved.