public class IncludeNotFound extends Object implements IncludeEventHandler, RuntimeServicesAware, ContextAware
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
The name of the missing resource is put into the Velocity context, under the
key "missingResource", so that the "notfound" template can report the missing
resource with a Velocity reference, like:
$missingResource
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
| Constructor and Description |
|---|
IncludeNotFound() |
| Modifier and Type | Method and Description |
|---|---|
String |
includeEvent(Context context,
String includeResourcePath,
String currentResourcePath,
String directiveName)
Check to see if included file exists, and display "not found" page if it
doesn't.
|
void |
setContext(Context context)
Initialize the EventHandler.
|
void |
setRuntimeServices(RuntimeServices rs)
Called automatically when event cartridge is initialized.
|
public String includeEvent(Context context, String includeResourcePath, String currentResourcePath, String directiveName)
includeEvent in interface IncludeEventHandlerincludeResourcePath - currentResourcePath - directiveName - context - current contextpublic void setRuntimeServices(RuntimeServices rs)
RuntimeServicesAwaresetRuntimeServices in interface RuntimeServicesAwarers - RuntimeServices object assigned during initializationRuntimeServicesAware.setRuntimeServices(org.apache.velocity.runtime.RuntimeServices)public void setContext(Context context)
ContextAwaresetContext in interface ContextAwareContextAware.setContext(org.apache.velocity.context.Context)Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.