public class EventHandlerUtil extends Object
| Constructor and Description | 
|---|
| EventHandlerUtil() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | invalidGetMethod(RuntimeServices rsvc,
                InternalContextAdapter context,
                String reference,
                Object object,
                String property,
                Info info)Called when an invalid get method is encountered. | 
| static Object | invalidMethod(RuntimeServices rsvc,
             InternalContextAdapter context,
             String reference,
             Object object,
             String method,
             Info info)Called when an invalid method is encountered. | 
| static void | invalidSetMethod(RuntimeServices rsvc,
                InternalContextAdapter context,
                String leftreference,
                String rightreference,
                Info info)Called when an invalid set method is encountered. | 
| static Object | methodException(RuntimeServices rsvc,
               InternalContextAdapter context,
               Class claz,
               String method,
               Exception e,
               Info info)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. | 
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() )rsvc - current instance of RuntimeServicescontext - The internal context adapter.public static Object methodException(RuntimeServices rsvc, InternalContextAdapter context, Class claz, String method, Exception e, Info info) throws Exception
claz - Class that is causing the exceptionmethod - method called that causes the exceptione - Exception thrown by the methodrsvc - current instance of RuntimeServicescontext - The internal context adapter.info - exception location informationsException - to be wrapped and propagated to apppublic 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").rsvc - current instance of RuntimeServicescontext - The internal context adapter.public static Object invalidGetMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String property, Info info)
rsvc - current instance of RuntimeServicescontext - the context when the reference was found invalidreference - complete invalid referenceobject - object from reference, or null if not availableproperty - name of property, or null if not relevantinfo - contains info on template, line, colpublic static void invalidSetMethod(RuntimeServices rsvc, InternalContextAdapter context, String leftreference, String rightreference, Info info)
rsvc - current instance of RuntimeServicescontext - the context when the reference was found invalidleftreference - left reference being assigned torightreference - invalid reference on the rightinfo - contains info on template, line, colpublic static Object invalidMethod(RuntimeServices rsvc, InternalContextAdapter context, String reference, Object object, String method, Info info)
rsvc - current instance of RuntimeServicescontext - the context when the reference was found invalidreference - complete invalid referenceobject - object from reference, or null if not availablemethod - name of method, or null if not relevantinfo - contains info on template, line, colCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.