Class CmsSearchResultList

All Implemented Interfaces:
Serializable, Cloneable, Iterable<CmsSearchResult>, Collection<CmsSearchResult>, List<CmsSearchResult>, RandomAccess

A search result object returned as result of a search in CmsSearchIndex.

Since:
6.0.0
See Also:
  • Constructor Details

    • CmsSearchResultList

      Creates a new result list with a default initial capacity of 100.

    • CmsSearchResultList

      public CmsSearchResultList(int initialCapacity)
      Creates a new result list with the specified initial capacity.

      Parameters:
      initialCapacity - the initial capacity
  • Method Details

    • getCategories

      Returns the (otional) categories found in the last the search, or null if the category list was not requested in the search.

      Returns:
      the (otional) categories found in the last the search
      See Also:
    • getHitCount

      public int getHitCount()
      Returns the hit count of all results found in the last search.

      Since this list will only contain the result objects for the current display page, the size of the list is usually much less then the hit count of all results found.

      Returns:
      the hit count of all results found in the last search
    • setCategories

      public void setCategories(Map<String,Integer> categories)
      Sets the categories found in the last the search.

      Parameters:
      categories - the categories to set
      See Also:
    • setHitCount

      public void setHitCount(int hitCount)
      Sets the hit count of all results found in the last search.

      Since this list will only contain the result objects for the current display page, the size of the list is usually much less then the hit count of all results found.

      Parameters:
      hitCount - the hit count to set