|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| I_CmsEventListener | Implement this interface in case your class has to react to CmsEvents that are thrown by system. |
| I_CmsResourceLoader | This interface describes a resource loader for OpenCms, a class that can load a resource from the VFS, process it's contents and deliver the result to the user. |
| Class Summary | |
| CmsDumpLoader | Dump loader for binary or other unprocessed resource types. |
| CmsEvent | Event class for OpenCms for system wide events that are thrown by various
operations (e.g. publishing) and can be catched and processed by
classes that implement the I_CmsEventListener interface. |
| CmsJspLoader | The JSP loader which enables the execution of JSP in OpenCms. |
| CmsJspTemplate | A simple dump class for JSPs which enables the use of JSP as sub-elements in the legacy OpenCms XMLTemplate mechanism. |
| CmsXmlTemplateLoader | Implementation of the I_CmsResourceLoader and
the I_CmsLauncher interface for
XMLTemplates. |
Provides the JSP funtionality for OpenCms, with some additional utility functions.
Here is a top-level description of how this works:
OpenCmsHttpServlet
CmsResourceTypeJsp)
CmsLauncherManager
I_CmsResourceLoader
HttpServletRequestWrapper / HttpServletResponseWrapper.
CmsObject
{WEBAPP-PATH}/opencms/WEB-INF/jsp/online or
{WEBAPP-PATH}/opencms/WEB-INF/jsp/offline (depending if the request was for the online or the offline
version of the page). The directory used can be configured in opencms.properties.
include() call, this happens in CmsJspLoader.service(CmsObject cms, CmsResource file, CmsFlexRequest req, CmsFlexResponse res).
OpenCmsHttpServlet,
CmsLauncherManager,
CmsObject,
CmsResourceTypeJsp,
CmsJspLoader,
CmsFlexRequestDispatcher,
CmsFlexRequest,
CmsFlexResponse
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||