Interface I_CmsSearchConfigurationParser
- All Known Implementing Classes:
CmsJSONSearchConfigurationParser
,CmsPlainQuerySearchConfigurationParser
,CmsSimpleSearchConfigurationParser
,CmsXMLSearchConfigurationParser
public interface I_CmsSearchConfigurationParser
The interface that must be implemented by search (form) configuration parsers.
-
Method Summary
Modifier and TypeMethodDescriptionparseCommon
(CmsObject cms) Returns the common search configuration.Returns the configuration for the "Did you mean ...?" feature.Returns the configuration for the field facets.Returns the configuration for the Geo filter.Returns the configuration for the highlighting.Returns the configuration for the pagination.Returns the configuration for the query facet.Returns the configuration for the range facets.Returns the configuration for sorting.
-
Method Details
-
parseCommon
Returns the common search configuration.- Parameters:
cms
- the current context- Returns:
- The common search configuration.
-
parseDidYouMean
Returns the configuration for the "Did you mean ...?" feature.- Returns:
- The configuration for the "Did you mean ...?" feature.
-
parseFieldFacets
Returns the configuration for the field facets.- Returns:
- The configuration for the field facets.
-
parseGeoFilter
Returns the configuration for the Geo filter.- Returns:
- The configuration for the Geo filter.
-
parseHighlighter
Returns the configuration for the highlighting.- Returns:
- The configuration for the highlighting.
-
parsePagination
Returns the configuration for the pagination.- Returns:
- The configuration for the pagination.
-
parseQueryFacet
Returns the configuration for the query facet.- Returns:
- The configuration for the query facet.
-
parseRangeFacets
Returns the configuration for the range facets.- Returns:
- The configuration for the range facets.
-
parseSorting
Returns the configuration for sorting.- Returns:
- The configuration for sorting.
-