Most of the classes in this package implement the
To access the exact same functionality using scriptlets, obtain an instance
from the current JSP.
Using the action element you can also access the current users OpenCms context
, by using
To aid in template navigation building, have a look at the
which provides a large selection of methods
to easily create dynamic navigations.
Interface Summary Interface Description I_CmsJspJsonContextInterface implemented by JSON tags. I_CmsJspTagParamParentInterface for tag handlers implementing valid parent tags for <c:param>. I_CmsResourceContainerProvides access to a
object that was previously loaded by a parent tag.
I_CmsXmlContentContainerProvides access to a
document that was previously loaded by a parent tag.
Class Summary Class Description A_CmsJspJsonTagAbstract superclass that handles the common behavior of the jsonarray/jsonobject/jsonvalue tags. CmsContentInfoBeanA container to store information about a collector's result. CmsContentLoadCollectorInfoBean containing the data needed to call a collector. CmsJspActionElementBean to be used in JSP scriptlet code that provides direct access to the functionality offered by the OpenCms taglib. CmsJspBeanSuperclass for OpenCms JSP beans that provides convient access to OpenCms core and VFS functionality. CmsJspImageScalerTagSupportAbstract parent for all JSP tags dealing with image scaling, defines some common image scaler properties and corresponding getters/setters that may be used by extending classes. CmsJspLoginBeanProvides convenient wrappers useful to create user login pages. CmsJspLoginPersistingBeanLogin bean which sets a cookie that can be used by
CmsPersistentLoginAuthorizationHandlerto automatically log the user back in when his session has expired.
CmsJspNavBuilderBean to provide a convenient way to build navigation structures based on the
CmsJspNavBuilder.NavContextNavigation builder context. CmsJspNavElementBean to collect navigation information from a resource in the OpenCms VFS. CmsJspResourceWrapperWrapper subclass of CmsResource with some convenience methods. CmsJspScopedVarBodyTagSuportParent for body tags that require support for setting scoped variables to the JSP page context. CmsJspTagAddParamsThis tag is used to dynamically add request parameters which are available during the execution of its body. CmsJspTagAddParams.ParamStateKeeps track of the runtime state of a single execution of this tag. CmsJspTagBundleProvides tag access to OpenCms resource bundles. CmsJspTagContainerProvides access to the page container elements. CmsJspTagContentAccessUsed to access XML content item information from the current open
<cms:contentload>tag using JSP page context and the JSP EL.
CmsJspTagContentCheckUsed to check the availablity of an XML content item for conditional display. CmsJspTagContentInfoUsed to access and display XML content item information from the VFS. CmsJspTagContentLoadImplementation of the
<cms:contentload/>tag, used to access and display XML content item information from the VFS.
CmsJspTagContentLoopUsed to loop through the element values of an XML content item. CmsJspTagContentShowUsed to access and display XML content item information from the VFS. CmsJspTagDecorateImplements the
<cms:decorate></cms:decorate>tag to decorate HTML content with configurated decoration maps.
CmsJspTagDeviceThis class provides a
<cms:device type="...">-Tag with the attribute
typeto specify the device.
CmsJspTagDisplayThe 'display' tag can be used to display a single resource using a formatter. CmsJspTagDisplayFormatterThe tag 'displayFormatter' can be used to add a formatter resource type pairing to the surrounding 'display' tag. CmsJspTagEditThis tag is used to attach an edit provider to a snippet of HTML. CmsJspTagEditableImplementation of the
CmsJspTagElementSettingProvides access to the settings of an ADE container element. CmsJspTagEnableAdeImplementation of the
CmsJspTagExportAllows to have certain JSP code on a JSP not processed by OpenCms, which can be useful in case you want to create a JSP page using the OpenCms static export. CmsJspTagFormatterImplementation of the
<cms:formatter var="..." val="..." />tag, used to access and display XML content item information in a formatter.
<cms:include/>tag, used to include another OpenCms managed resource in a JSP.
CmsJspTagIncludeTEIThis is a TagExtraInfo evaluation class that checks the attibutes of the
CmsJspTagInfoProvides access to OpenCms and System related information. CmsJspTagJQuery Deprecated.jQuery should be provided by standard includes directly in the template. CmsJspTagJsonArrayTag for defining a JSON array. CmsJspTagJsonObjectTag for defining a JSON object. CmsJspTagJsonValueAdds a JSON value to the surrounding context and/or stores it as a variable in the page context. CmsJspTagLabelProvides access to the labels stored in the language files of the OpenCms workplace. CmsJspTagLinkImplements 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.
CmsJspTagMapBuilds a java.util.Map isntance with string keys and values from nested param tags, then stores it in a page context variable whose name is supplied by the user. CmsJspTagNavigationImplementation of the
<cms:navigation var="..." />tag, used to access OpenCms VFS navigation information on a JSP with the EL.
CmsJspTagNoCacheA tag to prevent caching by the browser. CmsJspTagParamA handler for <param> that accepts attributes as Strings and evaluates them as expressions at runtime. CmsJspTagParseImplements the
<cms:parse></cms:parse>tag to allow parsing of nested HTML with the
A_CmsConfiguredHtmlParser} implementation specified by the "parserClass" attribute.
CmsJspTagPdfJSP tag to generate a link to a PDF produced from a given XML content. CmsJspTagPdfThumbnailJSP tag to generate a link to a PDF produced from a given XML content. CmsJspTagPropertyProvides access to the properties of a resource in the OpenCms VFS . CmsJspTagProperty.CmsPropertyActionTells for which resource properties should be looked up (with or without searching), depending on the
CmsJspTagResourceAccessUsed to access resource information from the current open
<cms:resourceload>tag using JSP page context and the JSP EL.
CmsJspTagResourceLoadImplementation of the
<cms:resourceload/>tag, used to access and display resource information from the VFS.
CmsJspTagScaleImageThis tag allows using the OpenCms native image scaling mechanism within JSP. CmsJspTagSearchThis tag is used to easily create a search form for a Solr search within a JSP. CmsJspTagSecureParamsThis tag is used to enable parameter escaping for a single Flex Request. CmsJspTagSetBundleSet bundle tag using OpenCms' bundle loader mechanism. CmsJspTagSimpleDisplayThe 'simpledisplay' tag can be used to display a single resource using a formatter. CmsJspTagSimpleSearchThis tag is used to easily create a search form for a Solr search within a JSP. CmsJspTagTemplateUsed to select various template elements form a JSP template that is included in another file. CmsJspTagUgcJsp tag to initialize an editing session for user generated content. CmsJspTagUserProvides access to the data of the currently logged in user. CmsJspTagUserTrackingImplementation of the
CmsJspXmlContentBeanProvides access to XML content tag functions from scriptlet code. MessagesConvenience class to access the localized messages of this OpenCms package.
Enum Summary Enum Description CmsJspNavBuilder.VisibilityThe visibility mode. CmsJspTagNavigation.TypeConstants for