|
|||||||||||
| 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 com.opencms.flex.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 | ||||||||||