|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IEvent | |
|---|---|
| org.rythmengine | |
| org.rythmengine.internal | |
| org.rythmengine.template | |
| Uses of IEvent in org.rythmengine |
|---|
| Methods in org.rythmengine with parameters of type IEvent | |
|---|---|
Object |
RythmEngine.accept(IEvent event,
Object param)
Not an API for user application |
| Uses of IEvent in org.rythmengine.internal |
|---|
| Classes in org.rythmengine.internal that implement IEvent | |
|---|---|
class |
RythmEvents<RETURN,PARAM>
Built in events |
| Fields in org.rythmengine.internal declared as IEvent | |
|---|---|
static IEvent<Void,TemplateClass> |
RythmEvents.COMPILE_FAILED
Triggered upon compilation of a template class failed |
static IEvent<byte[],byte[]> |
RythmEvents.COMPILED
Immediately after template compilation finished and before get cached on disk A good place to do byte code enhancement |
static IEvent<Void,TemplateBase> |
RythmEvents.ENTER_INVOKE_TEMPLATE
Triggered immediately when RythmEngine.invokeTemplate() method get called |
static IEvent<Void,TemplateBase> |
RythmEvents.EXIT_INVOKE_TEMPLATE
Triggered after RythmEngine.invokeTemplate() method get called |
static IEvent<Void,CodeBuilder> |
RythmEvents.ON_BUILD_JAVA_SOURCE
Before start building java source code. |
static IEvent<Void,CodeBuilder> |
RythmEvents.ON_CLOSING_JAVA_CLASS
Before close generated java source code class. |
static IEvent<Void,String> |
RythmEvents.ON_COMPILE
Right before template compilation started |
static IEvent<String,CodeBuilder> |
RythmEvents.ON_PARSE
Right before template parsing started |
static IEvent<Void,ITemplate> |
RythmEvents.ON_RENDER
Before template render start. |
static IEvent<Boolean,F.T2<TemplateBase,Exception>> |
RythmEvents.ON_RENDER_EXCEPTION
Render execution exception captured |
static IEvent<Void,F.T2<TemplateBase,ITemplate>> |
RythmEvents.ON_TAG_INVOCATION
Before tag invocation |
static IEvent<Void,TemplateClass> |
RythmEvents.PARSE_FAILED
Triggered upon parse exception |
static IEvent<Void,CodeBuilder> |
RythmEvents.PARSED
Immediately after template get parsed and before final template java source code generated |
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 IEvent | |
|---|---|
Object |
IEventDispatcher.accept(IEvent event,
Object param)
|
Object |
EventBus.accept(IEvent event,
Object param)
|
| Uses of IEvent in org.rythmengine.template |
|---|
| Methods in org.rythmengine.template with parameters of type IEvent | |
|---|---|
protected void |
TemplateBase.__triggerRenderEvent(IEvent<Void,ITemplate> event,
RythmEngine engine)
Trigger render events. |
protected void |
TagBase.__triggerRenderEvent(IEvent<Void,ITemplate> event,
RythmEngine engine)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||