Class RefineByController

  • All Implemented Interfaces:
    WidgetController, WidgetDragAndDropAware, WidgetInstanceManagerAware, java.io.Serializable, org.zkoss.zk.ui.event.EventListener, org.zkoss.zk.ui.event.SerializableEventListener, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

    public class RefineByController
    extends DefaultWidgetController
    See Also:
    Serialized Form
    • Field Detail

      • SOCKET_IN_FULL_TEXT_SEARCH_DATA

        public static final java.lang.String SOCKET_IN_FULL_TEXT_SEARCH_DATA
        See Also:
        Constant Field Values
      • SOCKET_OUT_SEARCH_DATA

        public static final java.lang.String SOCKET_OUT_SEARCH_DATA
        See Also:
        Constant Field Values
      • WIDGET_SETTING_INSTANT_FACETS

        public static final java.lang.String WIDGET_SETTING_INSTANT_FACETS
        See Also:
        Constant Field Values
      • WIDGET_SETTING_SELECTED_FACETS_POSITION

        public static final java.lang.String WIDGET_SETTING_SELECTED_FACETS_POSITION
        See Also:
        Constant Field Values
      • WIDGET_SETTING_DEFAULT_FACET_RENDERER_BEAN_ID

        public static final java.lang.String WIDGET_SETTING_DEFAULT_FACET_RENDERER_BEAN_ID
        See Also:
        Constant Field Values
      • MODEL_SELECTED_FACETS

        public static final java.lang.String MODEL_SELECTED_FACETS
        See Also:
        Constant Field Values
      • MODEL_EXPANDED_FACETS

        public static final java.lang.String MODEL_EXPANDED_FACETS
        See Also:
        Constant Field Values
      • MODEL_LAST_FACET_DATA

        public static final java.lang.String MODEL_LAST_FACET_DATA
        See Also:
        Constant Field Values
      • SETTING_CONFIGURATION_CONTEXT

        public static final java.lang.String SETTING_CONFIGURATION_CONTEXT
        See Also:
        Constant Field Values
    • Constructor Detail

      • RefineByController

        public RefineByController()
    • Method Detail

      • reset

        public void reset()
      • extractSelectedFacets

        protected java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> extractSelectedFacets​(java.util.Collection<FacetData> facets)
      • extractSelectedFacetValueNames

        protected java.util.Set<java.lang.String> extractSelectedFacetValueNames​(java.util.Collection<FacetValueData> facetValues)
      • prepareContext

        protected Context prepareContext​(FacetConfig facetConfig,
                                         java.lang.String facetName)
      • mapListedFacets

        protected java.util.List<java.lang.String> mapListedFacets​(FacetConfig facetConfig)
      • mapBlacklist

        protected java.util.List<java.lang.String> mapBlacklist​(FacetConfig facetConfig)
      • isInstantFacets

        public boolean isInstantFacets()
      • getSelectedFacetsPosition

        public java.lang.String getSelectedFacetsPosition()
      • getDefaultFacetRendererBeanId

        public java.lang.String getDefaultFacetRendererBeanId()
      • getInfoContainer

        public org.zkoss.zul.Div getInfoContainer()
      • getFacetContainer

        public org.zkoss.zul.Div getFacetContainer()