|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.velocity.app.event.EventHandlerUtil
Calls on request all registered event handlers for a particular event. Each method accepts two event cartridges (typically one from the application and one from the context). All appropriate event handlers are executed in order until a stopping condition is met. See the docs for the individual methods to see what the stopping condition is for that method.
Constructor Summary | |
EventHandlerUtil()
|
Method Summary | |
static String |
includeEvent(RuntimeServices rsvc,
InternalContextAdapter context,
String includeResourcePath,
String currentResourcePath,
String directiveName)
Called when an include-type directive is encountered (#include or #parse). |
static Object |
methodException(RuntimeServices rsvc,
InternalContextAdapter context,
Class claz,
String method,
Exception e)
Called when a method exception is generated during Velocity merge. |
static Object |
referenceInsert(RuntimeServices rsvc,
InternalContextAdapter context,
String reference,
Object value)
Called before a reference is inserted. |
static boolean |
shouldLogOnNullSet(RuntimeServices rsvc,
InternalContextAdapter context,
String lhs,
String rhs)
Called when a null is evaluated during a #set. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EventHandlerUtil()
Method Detail |
public static Object referenceInsert(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object value)
reference
- reference from template about to be insertedvalue
- value about to be inserted (after toString() )
public static boolean shouldLogOnNullSet(RuntimeServices rsvc, InternalContextAdapter context, String lhs, String rhs)
public static Object methodException(RuntimeServices rsvc, InternalContextAdapter context, Class claz, String method, Exception e) throws Exception
claz
- Class that is causing the exceptionmethod
- method called that causes the exceptione
- Exception thrown by the method
exception
- to be wrapped and propogated to app
Exception
public static String includeEvent(RuntimeServices rsvc, InternalContextAdapter context, String includeResourcePath, String currentResourcePath, String directiveName)
includeResourcePath
- the path as given in the include directive.currentResourcePath
- the path of the currently rendering template that includes the
include directive.directiveName
- name of the directive used to include the resource. (With the
standard directives this is either "parse" or "include").
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |