Package org.apache.velocity.app.event
Class IncludeEventHandler.IncludeEventExecutor
- java.lang.Object
-
- org.apache.velocity.app.event.IncludeEventHandler.IncludeEventExecutor
-
- All Implemented Interfaces:
EventHandlerMethodExecutor
- Enclosing interface:
- IncludeEventHandler
public static class IncludeEventHandler.IncludeEventExecutor extends java.lang.Object implements EventHandlerMethodExecutor
Defines the execution strategy for includeEvent
-
-
Field Summary
Fields Modifier and Type Field Description private Context
context
private java.lang.String
currentResourcePath
private java.lang.String
directiveName
private boolean
executed
private java.lang.String
includeResourcePath
-
Constructor Summary
Constructors Constructor Description IncludeEventExecutor(Context context, java.lang.String includeResourcePath, java.lang.String currentResourcePath, java.lang.String directiveName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(EventHandler handler)
Call the method includeEvent()java.lang.Object
getReturnValue()
Get return value at end of all the iterationsboolean
isDone()
Called after execute() to see if iterating should stop.
-
-
-
Field Detail
-
context
private Context context
-
includeResourcePath
private java.lang.String includeResourcePath
-
currentResourcePath
private java.lang.String currentResourcePath
-
directiveName
private java.lang.String directiveName
-
executed
private boolean executed
-
-
Constructor Detail
-
IncludeEventExecutor
IncludeEventExecutor(Context context, java.lang.String includeResourcePath, java.lang.String currentResourcePath, java.lang.String directiveName)
-
-
Method Detail
-
execute
public void execute(EventHandler handler)
Call the method includeEvent()- Specified by:
execute
in interfaceEventHandlerMethodExecutor
- Parameters:
handler
- call the appropriate method on this handler
-
getReturnValue
public java.lang.Object getReturnValue()
Description copied from interface:EventHandlerMethodExecutor
Get return value at end of all the iterations- Specified by:
getReturnValue
in interfaceEventHandlerMethodExecutor
- Returns:
- null if no return value is required
-
isDone
public boolean isDone()
Description copied from interface:EventHandlerMethodExecutor
Called after execute() to see if iterating should stop. Should always return false before method execute() is run.- Specified by:
isDone
in interfaceEventHandlerMethodExecutor
- Returns:
- true if no more event handlers for this method should be called.
-
-