|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rythmengine.utils.TextBuilder
org.rythmengine.internal.TemplateBuilder
org.rythmengine.template.TemplateBase
org.rythmengine.template.TagBase
org.rythmengine.template.JavaTagBase
public abstract class JavaTagBase
classes extends JavaTagBase are not template based, it's kind of like FastTag in Play
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.rythmengine.template.TemplateBase |
|---|
TemplateBase.__Itr<T> |
| Nested classes/interfaces inherited from class org.rythmengine.utils.TextBuilder |
|---|
TextBuilder.StrBuf |
| Nested classes/interfaces inherited from interface org.rythmengine.template.ITag |
|---|
ITag.__Body, ITag.__Parameter, ITag.__ParameterList |
| Nested classes/interfaces inherited from interface org.rythmengine.template.ITemplate |
|---|
ITemplate.__Context |
| Field Summary | |
|---|---|
protected ITag.__Body |
_body
|
protected ITag.__ParameterList |
_params
|
| Fields inherited from class org.rythmengine.template.TagBase |
|---|
__body, __context |
| Fields inherited from class org.rythmengine.template.TemplateBase |
|---|
__ctx, __engine, __logger, __logTime, __parent, __renderArgs |
| Fields inherited from class org.rythmengine.utils.TextBuilder |
|---|
__buffer, __caller |
| Constructor Summary | |
|---|---|
JavaTagBase()
|
|
| Method Summary | |
|---|---|
protected void |
__internalBuild()
Not to be used in user application or template |
ITemplate |
__setRenderArg(String name,
Object val)
Set a render arg by name |
TemplateBase |
__setRenderArgs0(ITag.__ParameterList params)
Set render arg from tag params
Not to be used in user application or template |
TextBuilder |
build()
The CodeBuilder will generate the
implementation of this method usually |
protected abstract void |
call(ITag.__ParameterList params,
ITag.__Body body)
Subclass overwrite this method and call various p() methods to render the output |
| 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.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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.rythmengine.template.ITemplate |
|---|
__getBuffer |
| Field Detail |
|---|
protected ITag.__ParameterList _params
protected ITag.__Body _body
| Constructor Detail |
|---|
public JavaTagBase()
| Method Detail |
|---|
public TemplateBase __setRenderArgs0(ITag.__ParameterList params)
TemplateBasetag params
Not to be used in user application or template
__setRenderArgs0 in class TemplateBase
public ITemplate __setRenderArg(String name,
Object val)
ITemplate
__setRenderArg in interface ITemplate__setRenderArg in class TagBasepublic TextBuilder build()
TemplateBaseCodeBuilder will generate the
implementation of this method usually
build in class TemplateBaseTextBuilderprotected void __internalBuild()
TemplateBase
__internalBuild in class TemplateBase
protected abstract void call(ITag.__ParameterList params,
ITag.__Body body)
params - body -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||