render Taglib documentation

Version 1.0
Description Mashup Render Helpers

Tag getPlatform render:getPlatform(...)

Returns the platform name for the current Mashup Application Type.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
vartruefalsejava.lang.String
Name of the exported variable for the current Platform. The possible platform are "WEB" or "MOBILE".

Tag ifPlatform render:ifPlatform(...)

Evaluate its body if the supplied platform type matches the current Mashup Application Type.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
typetruefalsejava.lang.String
The type of the Mashup Application. Possible values are: "WEB", "MOBILE".

Tag parameter render:parameter(...)

Adds a parameter to a containing tag which support parameters.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
nametruetrue
Name of the parameter.
valuefalsetrue
Value of the parameter. By defaults it will use the tag's body as a value.

Tag renderLater render:renderLater(...)

Evaluates its content at the end of the page HTML body.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
flushfalsefalseboolean
** do not use ** Flush all the appended content into the page.
positionfalsefalsejava.lang.String
Specifies how the content should be appended. The possible values are: "BEFORE", "DEFAULT" or "AFTER".

Tag renderOnce render:renderOnce(...)

Evaluates its content only once per page rendering.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
idtruetruejava.lang.String
Specifies the ID of the content. It should be unique per renderOnce.

Tag renderScript render:renderScript(...)

Renders its content at the bottom of the HTML body.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
flushfalsefalseboolean
** do not use ** Flush all the appended content into the page.
positionfalsefalsejava.lang.String
Specifies how the content should be appended. The possible values are: "BEFORE", "DEFAULT", "AFTER", "READY". Defaults to "DEFAULT".

Tag template render:template(...)

Renders the given JSP template.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
templatetruetrue
The URI of a JSP template.
defaultTemplatefalsetruejava.lang.String
The URI of a default JSP template in case of the given template does not exists.
widgetfalsetruejava.lang.String
Specifies the ID of a widget to use a relative URI from this widget directory for the template attribute.

Tag hasTemplate render:hasTemplate(...)

Returns whether or not the given JSP template exists.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
vartruefalsejava.lang.String
Name of the exported variable for the test result.
templatetruetrue
The URI of a JSP template.
widgetfalsetruejava.lang.String
Specifies the ID of a widget to use a relative URI from this widget directory for the template attribute.

Tag definition render:definition(...)

Renders the given JSP definition.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
nametruetrue
Name of the definition to insert.

Tag attribute render:attribute(...)

Renders the given attribute directly into the JSP.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
nametruetruejava.lang.String
Name of the attribute to insert.
ignorefalsefalseboolean
Specifies whether a missing attribute is ignored or not.

Tag import render:import(...)

Imports the given parameters name into the template.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
parametersfalsefalsejava.lang.String
The list of parameters name to retrieve from the context and to sets into the template.
varWidgetfalsefalsejava.lang.String
Name of the exported variable for the widget.
varFeedsfalsefalsejava.lang.String
Name of the exported variable for the feeds. Object is of type Map(String, ResultFeed).
varParentFeedfalsefalsejava.lang.String
Name of the exported variable for the parent ResultFeed.
varParentEntryfalsefalsejava.lang.String
Name of the exported variable for the parent Entry.
ignorefalsefalseboolean
Specifies whether a missing parameter is ignored or not.

Tag subWidgets render:subWidgets(...)

Renders the sub-Widgets.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
dataWidgetWrapperfalsetruecom.exalead.cv360.searchui.widgets.DataWidgetWrapper
The DataWidgetWrapper containing the sub-Widgets to render. Defaults to the widget in the current context.

Tag widget render:widget(...)

Renders a widget.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
dataWidgetWrapperfalsetruecom.exalead.cv360.searchui.widgets.DataWidgetWrapper
The DataWidgetWrapper containing the widget to render. Defaults to the widget in the current context.
Renders an HTML link.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
hreftruetruejava.lang.String
Specifies the 'href' attribute of the link. If null then the tag's body is rendered without link.
targetfalsetruejava.lang.String
Specifies the 'target' attribute of the link.
titlefalsetruejava.lang.String
Specifies the 'title' attribute of the link.
extraCssfalsetruejava.lang.String
Specifies extra CSS class.
Renders a Category refinement link.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
categorytruetruecom.exalead.access.feedapi.AbstractCategory
baseUrlfalsetruejava.lang.String
The URL to be processed. It can be either relative or absolute.
feedsfalsetruejava.util.Map
The ResultFeed to use for the URL creation. Object is of type Map(String, ResultFeed).
feedfalsetruecom.exalead.access.feedapi.ResultFeed
The ResultFeed to use for the URL creation. Object is of type ResultFeed.
forceRefineOnfalsetruejava.util.List
A list of additional feeds name to refine.
targetfalsetruejava.lang.String
Specifies the 'target' attribute of the link.
titlefalsetruejava.lang.String
Specifies the 'title' attribute of the link.
extraCssfalsetruejava.lang.String
Specifies extra CSS class.