Package org.opencms.jsp

The implementation of the OpenCms JSP tag library, with some additional utility classes to help in JSP scriplet code and navigation building.

See:
          Description

Interface Summary
I_CmsJspTagContentContainer Provides access to a XML content document that was loaded by a parent tag.
I_CmsJspTagParamParent Interface for tag handlers implementing valid parent tags for <c:param>.
 

Class Summary
CmsContentInfoBean A container to store information about a collector's result.
CmsJspActionElement Bean to be used in JSP scriptlet code that provides direct access to the functionality offered by the opencms taglib.
CmsJspBean Superclass for OpenCms JSP beans that provides convient access to OpenCms core and VFS functionality.
CmsJspLoginBean Provides convenient wrappers usefull to create user login pages.
CmsJspNavBuilder Bean to provide a convenient way to build navigation structures based on the CmsJspNavElement.
CmsJspNavElement Bean to collect navigation information from a resource in the OpenCms VFS.
CmsJspTagContentCheck Used to check the availablity of an XML content item for conditional display.
CmsJspTagContentInfo Used to access and display XML content item information from the VFS.
CmsJspTagContentLoad Used to access and display XML content item information from the VFS.
CmsJspTagContentLoop Used to loop through the element values of an XML content item.
CmsJspTagContentShow Used to access and display XML content item information from the VFS.
CmsJspTagEditable Implementation of editor tag used to provide settings to include tag.
CmsJspTagInclude Used to include another OpenCms managed resource in a JSP.
CmsJspTagIncludeTEI This is a TagExtraInfo evaluation class that checks the attibutes of the <cms:include /> tag.
CmsJspTagInfo Provides access to OpenCms and System related information.
CmsJspTagLabel Provides access to the labels stored in the language files of the OpenCms workplace.
CmsJspTagLink Implements the <cms:link>[filename]</cms:link> tag to add OpenCms managed links to a JSP page, required for link management and the static export to work properly.
CmsJspTagParam A handler for <param> that accepts attributes as Strings and evaluates them as expressions at runtime.
CmsJspTagProperty Provides access to the properties of a resource in the OpenCms VFS .
CmsJspTagTemplate Used to select various template elements form a JSP template that is included in another file.
CmsJspTagUser Provides access to the data of the currently logged in user.
Messages Convenience class to access the localized messages of this OpenCms package.
 

Package org.opencms.jsp Description

The implementation of the OpenCms JSP tag library, with some additional utility classes to help in JSP scriplet code and navigation building.

Most of the classes in this package implement the <cms:> taglib. To access the exact same functionality using scriptlets, obtain an instance of a CmsJspActionElement from the current JSP. Using the action element you can also access the current users OpenCms context in a CmsObject, by using CmsJspBean.getCmsObject().

To aid in template navigation building, have a look at the CmsJspNavBuilder which provides a large selection of methods to easily create dynamic navigations.

Since:
6.0.0
Version:
$Revision: 1.8 $
See Also:
CmsObject, CmsResourceTypeJsp, CmsJspLoader