org.apache.velocity.app.event.implement
Class IncludeNotFound
java.lang.Object
org.apache.velocity.app.event.implement.IncludeNotFound
- All Implemented Interfaces:
- EventHandler, IncludeEventHandler, RuntimeServicesAware
public class IncludeNotFound
- extends Object
- implements IncludeEventHandler, RuntimeServicesAware
Simple event handler that checks to see if an included page is available.
If not, it includes a designated replacement page instead.
By default, the name of the replacement page is "notfound.vm", however this
page name can be changed by setting the Velocity property
eventhandler.include.notfound
, for example:
eventhandler.include.notfound = error.vm
- Since:
- 1.5
- Version:
- $Id: IncludeNotFound.java 685685 2008-08-13 21:43:27Z nbubna $
- Author:
- Will Glass-Husain
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IncludeNotFound
public IncludeNotFound()
includeEvent
public String includeEvent(String includeResourcePath,
String currentResourcePath,
String directiveName)
- Chseck to see if included file exists, and display "not found" page if it
doesn't. If "not found" page does not exist, log an error and return
null.
- Specified by:
includeEvent
in interface IncludeEventHandler
- Parameters:
includeResourcePath
- currentResourcePath
- directiveName
-
- Returns:
- message.
setRuntimeServices
public void setRuntimeServices(RuntimeServices rs)
- Description copied from interface:
RuntimeServicesAware
- Called automatically when event cartridge is initialized.
- Specified by:
setRuntimeServices
in interface RuntimeServicesAware
- Parameters:
rs
- RuntimeServices object assigned during initialization- See Also:
RuntimeServicesAware.setRuntimeServices(org.apache.velocity.runtime.RuntimeServices)
Copyright © 2000-2008 The Apache Software Foundation. All Rights Reserved.