config Taglib documentation

Version 1.0
Description Mashup Config Helpers

Tag getOption config:getOption(...)

Gets an option value. The returned value is of type String.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
varfalsefalsejava.lang.String
Name of the exported variable for the option value.
nametruefalsejava.lang.String
Name of the option to retrieve.
defaultValuefalsetruejava.lang.String
If the option value is not set, the given default value will be returned.
componentfalsetruecom.exalead.cv360.config.elements.CustomComponentParameterContainer
The component we want to retrieve the option from. Object is of type MashupPage, Row, Cell or Widget. By defaults the widget in the current context is used.
doEvalfalsefalseboolean
Specifies whether to eval or not the option. Defaults to the option configuration.
feedfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a ResultFeed.
feedsfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a Map(String, ResultFeed).
entryfalsetruecom.exalead.access.feedapi.Entry
For evaluated options, you can evaluate entry expressions by specifying an Entry.
categoryfalsetruecom.exalead.access.feedapi.AbstractCategory
For evaluated options, you can evaluate CATEGORY expressions by specifying a MergedCategory.
aggregationfalsetruejava.lang.String
For evaluated options, you can specifies on which aggregation the given category is based. Defaults to 'count'.
facetfalsetruecom.exalead.access.feedapi.MergedFacet
For evaluated options, you can evaluate FACET expressions by specifying a MergedFacet.
metafalsetruecom.exalead.access.feedapi.Meta
For evaluated options, you can evaluate META expressions by specifying a Meta.
isHighlightedfalsefalseboolean
For evaluated options, you can enable/disable the highlighting.
isXmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the XML escaping.
isJsEscapedfalsefalseboolean
For evaluated options, you can enable/disable the JS escaping.
isHtmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the HTML escaping.
isUrlEncodedfalsefalseboolean
For evaluated options, you can enable/disable the URL encoding.

Tag getOptions config:getOptions(...)

Gets an option values. The returned value is of type List(String).
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
varfalsefalsejava.lang.String
Name of the exported variable for the option values.
nametruefalsejava.lang.String
Name of the option to retrieve.
defaultValuefalsetruejava.lang.String
If the option value is not set, the given default value will be returned.
componentfalsetruecom.exalead.cv360.config.elements.CustomComponentParameterContainer
The component we want to retrieve the option from. Object is of type MashupPage, Row, Cell or Widget. By defaults the widget in the current context is used.
doEvalfalsefalseboolean
Specifies whether to eval or not the option. Defaults to the option configuration.
feedfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a ResultFeed.
feedsfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a Map(String, ResultFeed).
entryfalsetruecom.exalead.access.feedapi.Entry
For evaluated options, you can evaluate entry expressions by specifying an Entry.
categoryfalsetruecom.exalead.access.feedapi.AbstractCategory
For evaluated options, you can evaluate CATEGORY expressions by specifying a MergedCategory.
aggregationfalsetruejava.lang.String
For evaluated options, you can specifies on which aggregation the given category is based. Defaults to 'count'.
facetfalsetruecom.exalead.access.feedapi.MergedFacet
For evaluated options, you can evaluate FACET expressions by specifying a MergedFacet.
metafalsetruecom.exalead.access.feedapi.Meta
For evaluated options, you can evaluate META expressions by specifying a Meta.
isHighlightedfalsefalseboolean
For evaluated options, you can enable/disable the highlighting.
isXmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the XML escaping.
isJsEscapedfalsefalseboolean
For evaluated options, you can enable/disable the JS escaping.
isHtmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the HTML escaping.
isUrlEncodedfalsefalseboolean
For evaluated options, you can enable/disable the URL encoding.

Tag getOptionComposite config:getOptionComposite(...)

Gets an option composite value. The returned value is of type String[] or Map(String, String).
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
separatorfalsefalsejava.lang.String
The separator used for the composite option, by default it will retrieve the one from the configuration.
mapIndexfalsefalseboolean
Specifies whether to map or not indexes with the option name.
varfalsefalsejava.lang.String
Name of the exported variable for the option value.
nametruefalsejava.lang.String
Name of the option to retrieve.
defaultValuefalsetruejava.lang.String
If the option value is not set, the given default value will be returned.
componentfalsetruecom.exalead.cv360.config.elements.CustomComponentParameterContainer
The component we want to retrieve the option from. Object is of type MashupPage, Row, Cell or Widget. By defaults the widget in the current context is used.
doEvalfalsefalseboolean
Specifies whether to eval or not the option. Defaults to the option configuration.
feedfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a ResultFeed.
feedsfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a Map(String, ResultFeed).
entryfalsetruecom.exalead.access.feedapi.Entry
For evaluated options, you can evaluate entry expressions by specifying an Entry.
categoryfalsetruecom.exalead.access.feedapi.AbstractCategory
For evaluated options, you can evaluate CATEGORY expressions by specifying a MergedCategory.
aggregationfalsetruejava.lang.String
For evaluated options, you can specifies on which aggregation the given category is based. Defaults to 'count'.
facetfalsetruecom.exalead.access.feedapi.MergedFacet
For evaluated options, you can evaluate FACET expressions by specifying a MergedFacet.
metafalsetruecom.exalead.access.feedapi.Meta
For evaluated options, you can evaluate META expressions by specifying a Meta.
isHighlightedfalsefalseboolean
For evaluated options, you can enable/disable the highlighting.
isXmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the XML escaping.
isJsEscapedfalsefalseboolean
For evaluated options, you can enable/disable the JS escaping.
isHtmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the HTML escaping.
isUrlEncodedfalsefalseboolean
For evaluated options, you can enable/disable the URL encoding.

Tag getOptionsComposite config:getOptionsComposite(...)

Gets an option composite values. The returned value is of type List(String[]) or List(Map(String, String)).
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
separatorfalsefalsejava.lang.String
The separator used for the composite option, by default it will retrieve the one from the configuration.
mapIndexfalsefalseboolean
Specifies whether to map or not indexes with the option name.
varfalsefalsejava.lang.String
Name of the exported variable for the option values.
nametruefalsejava.lang.String
Name of the option to retrieve.
defaultValuefalsetruejava.lang.String
If the option value is not set, the given default value will be returned.
componentfalsetruecom.exalead.cv360.config.elements.CustomComponentParameterContainer
The component we want to retrieve the option from. Object is of type MashupPage, Row, Cell or Widget. By defaults the widget in the current context is used.
doEvalfalsefalseboolean
Specifies whether to eval or not the option. Defaults to the option configuration.
feedfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a ResultFeed.
feedsfalsetruecom.exalead.access.feedapi.ResultFeed
For evaluated options, you can evaluate feeds expressions by specifying a Map(String, ResultFeed).
entryfalsetruecom.exalead.access.feedapi.Entry
For evaluated options, you can evaluate entry expressions by specifying an Entry.
categoryfalsetruecom.exalead.access.feedapi.AbstractCategory
For evaluated options, you can evaluate CATEGORY expressions by specifying a MergedCategory.
aggregationfalsetruejava.lang.String
For evaluated options, you can specifies on which aggregation the given category is based. Defaults to 'count'.
facetfalsetruecom.exalead.access.feedapi.MergedFacet
For evaluated options, you can evaluate FACET expressions by specifying a MergedFacet.
metafalsetruecom.exalead.access.feedapi.Meta
For evaluated options, you can evaluate META expressions by specifying a Meta.
isHighlightedfalsefalseboolean
For evaluated options, you can enable/disable the highlighting.
isXmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the XML escaping.
isJsEscapedfalsefalseboolean
For evaluated options, you can enable/disable the JS escaping.
isHtmlEscapedfalsefalseboolean
For evaluated options, you can enable/disable the HTML escaping.
isUrlEncodedfalsefalseboolean
For evaluated options, you can enable/disable the URL encoding.

Tag setOption config:setOption(...)

Sets an option value.
Body Content: empty
Attribute nameRequiredRuntime Expression EvaluationType
nametruetruejava.lang.String
Name of the option to configure.
valuetruetruejava.lang.String
Value to set for the option.
componenttruetruecom.exalead.cv360.config.elements.CustomComponentParameterContainer
The component we want to retrieve the option from. Object is of type MashupPage, Row, Cell or Widget. By defaults the widget in the current context is used.

Tag evalTriggers config:evalTriggers(...)

Evaluate its body if the triggers contained in the given component or dataWidgetWrapper evaluates to 'true'.
Body Content: scriptless
Attribute nameRequiredRuntime Expression EvaluationType
componentfalsetruecom.exalead.cv360.searchui.configuration.v10.TriggerContainer
The component that contains the triggers to evaluate. Object is of type MashupPage, Row or Cell.
dataWidgetWrapperfalsetruecom.exalead.cv360.searchui.widgets.DataWidgetWrapper
The widget that contains the triggers to evaluate. Object is of type DataWidgetWrapper. Defaults to the current widget context.
feedsfalsetruejava.util.Map
The ResultFeed to use for the triggers evaluation. Object is of type Map(String, ResultFeed).