Class FacetLabelDisplayHandlerRegistry


  • public class FacetLabelDisplayHandlerRegistry
    extends java.lang.Object
    A registry which holds and provides the appropriate display handler for a particular facet field.
    Since:
    5.0
    Author:
    Jamal Kaabi-Mofrad
    • Constructor Detail

      • FacetLabelDisplayHandlerRegistry

        public FacetLabelDisplayHandlerRegistry()
    • Method Detail

      • addDisplayHandler

        public void addDisplayHandler​(java.lang.String fieldFacet,
                                      FacetLabelDisplayHandler displayHandler)
        Register an instance of FacetLabelDisplayHandler with the specified field facet.
        Parameters:
        fieldFacet - the field facet
        displayHandler - the display handler
      • getDisplayHandler

        public FacetLabelDisplayHandler getDisplayHandler​(java.lang.String fieldFacet)
        Gets the display handler.
        Parameters:
        fieldFacet - the field facet to perform the lookup
        Returns:
        the display handler or null if none found