Class IncludeRelativePath
- java.lang.Object
-
- org.apache.velocity.app.event.implement.IncludeRelativePath
-
- All Implemented Interfaces:
EventHandler
,IncludeEventHandler
public class IncludeRelativePath extends java.lang.Object implements IncludeEventHandler
Event handler that looks for included files relative to the path of the current template. The handler assumes that paths are separated by a forward slash "/" or backwards slash "\".
- Since:
- 1.5
- Version:
- $Id: IncludeRelativePath.java 685685 2008-08-13 21:43:27Z nbubna $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.IncludeEventHandler
IncludeEventHandler.IncludeEventExecutor
-
-
Constructor Summary
Constructors Constructor Description IncludeRelativePath()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
includeEvent(java.lang.String includeResourcePath, java.lang.String currentResourcePath, java.lang.String directiveName)
Return path relative to the current template's path.
-
-
-
Method Detail
-
includeEvent
public java.lang.String includeEvent(java.lang.String includeResourcePath, java.lang.String currentResourcePath, java.lang.String directiveName)
Return path relative to the current template's path.- Specified by:
includeEvent
in interfaceIncludeEventHandler
- Parameters:
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").- Returns:
- new path relative to the current template's path
-
-