Interface FacetDefinition
- All Known Implementing Classes:
 CommonPseudoContentTypeFacetDefinition,ContentFacetDefinition,PageContentFacetDefinition
public interface FacetDefinition
A potential facet proposed to the creator of an instance of search service.
- 
Method Summary
Modifier and TypeMethodDescriptiongetFacetLabel(String value, Map<String, Object> contextualParameters) Gets the label of a facet valuegetId()Gets the id of the facet.getLabel()Gets the label of the facet.Gets the (Returnable) the facet belongs to.Gets the search field of this facet 
- 
Method Details
- 
getId
Gets the id of the facet. It must be unique across all facet definitions- Returns:
 - the unique id of the facet
 
 - 
getLabel
Gets the label of the facet.- Returns:
 - the label of the facet.
 
 - 
getSearchField
Gets the search field of this facet- Returns:
 - the search field of this facet
 
 - 
getFacetLabel
Gets the label of a facet value- Parameters:
 value- the facet valuecontextualParameters- the contextual parameters- Returns:
 - the label of a facet value
 
 - 
getReturnable
Gets the (Returnable) the facet belongs to.- Returns:
 - the (
Returnable) the facet belongs to. 
 
 -