Class DelegatedSearchResultRenderer
java.lang.Object
com.atlassian.confluence.internal.search.DelegatedSearchResultRenderer
The class includes the logic to loop through the available search result renderers
and pick on that can render the result and use it to render.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrender
(SearchResult searchResult, SearchResultRenderContext renderContext) Render the given search result.void
setDefaultRenderer
(SearchResultRenderer defaultRenderer) void
-
Constructor Details
-
DelegatedSearchResultRenderer
public DelegatedSearchResultRenderer()
-
-
Method Details
-
render
Render the given search result. This method will return a rendered search result. If not plugin is found that can render the given search result it will fall back on a default renderer.- Parameters:
searchResult
- The search result to render.renderContext
- A render context that can hold more information related to the search result. Things like queryString is stored in the context.- Returns:
- a string of rendered html.
-
setDefaultRenderer
- Parameters:
defaultRenderer
- the defaultRenderer to set
-
setSearchResultRendererCache
- Parameters:
cache
- the cache to set
-