Class BaseSearchResponse
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.searchengine.base.BaseSearchResponse
-
- All Implemented Interfaces:
SearchResponse
public class BaseSearchResponse extends Object implements SearchResponse
A foundation class for implementing SearchResponse;
-
-
Constructor Summary
Constructors Constructor Description BaseSearchResponse(Map<String,Map<String,List<String>>> highlighting, Map<String,SearchFacetField> facetFields, SearchResultDocumentList results)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchFacetFieldgetFacetField(String name)May return null.List<SearchFacetField>getFacetFields()May return an empty list, but never null.Map<String,Map<String,List<String>>>getHighlighting()May return an empty map, but never null.SearchResultDocumentListgetResults()May return an empty list, but never null.StringtoString()
-
-
-
Constructor Detail
-
BaseSearchResponse
public BaseSearchResponse(Map<String,Map<String,List<String>>> highlighting, Map<String,SearchFacetField> facetFields, SearchResultDocumentList results)
-
-
Method Detail
-
getResults
public SearchResultDocumentList getResults()
Description copied from interface:SearchResponseMay return an empty list, but never null.- Specified by:
getResultsin interfaceSearchResponse
-
getHighlighting
public Map<String,Map<String,List<String>>> getHighlighting()
Description copied from interface:SearchResponseMay return an empty map, but never null.- Specified by:
getHighlightingin interfaceSearchResponse
-
getFacetField
public SearchFacetField getFacetField(String name)
Description copied from interface:SearchResponseMay return null.- Specified by:
getFacetFieldin interfaceSearchResponse
-
getFacetFields
public List<SearchFacetField> getFacetFields()
Description copied from interface:SearchResponseMay return an empty list, but never null.- Specified by:
getFacetFieldsin interfaceSearchResponse
-
-