Class StandardFacetRenderer
- java.lang.Object
-
- com.hybris.backoffice.widgets.refineby.renderer.StandardFacetRenderer
-
- All Implemented Interfaces:
FacetRenderer
- Direct Known Subclasses:
ColourFacetRenderer
public class StandardFacetRenderer extends java.lang.Object implements FacetRenderer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringI18N_SHOW_ALL_VALUESstatic java.lang.StringI18N_SHOW_LESS_VALUESstatic java.lang.StringPREFIX_EXPANDEDstatic java.lang.StringPREFIX_TOPstatic java.lang.StringWIDGET_SETTING_MAX_INLINE_FACETSstatic java.lang.StringYW_FACET_NAMEstatic java.lang.StringYW_FACET_VALUEstatic java.lang.StringYW_FACET_VALUE_CONTAINERstatic java.lang.StringYW_TOGGLE_FACETS
-
Constructor Summary
Constructors Constructor Description StandardFacetRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.StringcalculateFacetLabel(FacetData facet, WidgetInstanceManager wim)protected java.lang.StringcalculateFacetValueLabel(FacetValueData facetValueData, WidgetInstanceManager wim)protected intcalculateMaxValuesInline(WidgetInstanceManager wim)protected org.zkoss.zul.LabelcreateFacetLabel(java.lang.String label)protected org.zkoss.zul.LabelcreateShowAllLabel(java.lang.String facetName, int numberOfFacets, org.zkoss.zk.ui.HtmlBasedComponent checkboxParent, org.zkoss.zk.ui.HtmlBasedComponent expandedCheckboxParent, WidgetInstanceManager wim)protected org.zkoss.zul.LabelcreateShowLessLabel(java.lang.String facetName, org.zkoss.zk.ui.HtmlBasedComponent checkboxParent, org.zkoss.zk.ui.HtmlBasedComponent expandedCheckboxParent, WidgetInstanceManager wim)protected org.zkoss.zk.ui.ComponentcreateSingleValue(FacetData facet, FacetValueData facetValueData, java.lang.Boolean isChecked, WidgetInstanceManager wim)protected voidexpandOrCollapseFacet(java.lang.String facetName, WidgetInstanceManager wim)protected java.util.SetfindExpandedFacets(WidgetInstanceManager wim)protected java.util.Set<java.lang.String>findFacetValuesToRender(java.util.Collection<FacetValueData> allFacetValues, java.util.Set<java.lang.String> selectedFacetValues, int maxNumberOfFacets)protected java.util.Set<java.lang.String>findSelectedFacets(java.lang.String facetName, WidgetInstanceManager wim)java.lang.StringgetExpandedFacetsModelKey()protected java.lang.StringgetFirstFacetValue(FacetData facet)java.lang.StringgetSelectedFacetsModelKey()protected org.zkoss.zul.RadiogroupprepareRadioGroup(FacetData facet, org.zkoss.zul.Div facetValueContainer, java.lang.String prefix)Deprecated, for removal: This API element is subject to removal in a future version.voidrenderFacet(org.zkoss.zk.ui.Component parent, FacetData facet, boolean selected, WidgetInstanceManager wim, Context context)Render a single facetprotected intrenderVisibleFacetValues(FacetData facet, WidgetInstanceManager wim, org.zkoss.zul.Div facetValueContainer, java.util.Set<java.lang.String> selectedFacets)protected voidselect(java.lang.String facetName, java.lang.String facetValue, WidgetInstanceManager wim)voidsetExpandedFacetsModelKey(java.lang.String expandedFacetsModelKey)voidsetSelectedFacetsModelKey(java.lang.String selectedFacetsModelKey)protected booleanshouldFacetBeRendered(FacetData facet, WidgetInstanceManager wim)
-
-
-
Field Detail
-
WIDGET_SETTING_MAX_INLINE_FACETS
public static final java.lang.String WIDGET_SETTING_MAX_INLINE_FACETS
- See Also:
- Constant Field Values
-
YW_TOGGLE_FACETS
public static final java.lang.String YW_TOGGLE_FACETS
- See Also:
- Constant Field Values
-
YW_FACET_NAME
public static final java.lang.String YW_FACET_NAME
- See Also:
- Constant Field Values
-
YW_FACET_VALUE_CONTAINER
public static final java.lang.String YW_FACET_VALUE_CONTAINER
- See Also:
- Constant Field Values
-
YW_FACET_VALUE
public static final java.lang.String YW_FACET_VALUE
- See Also:
- Constant Field Values
-
I18N_SHOW_ALL_VALUES
public static final java.lang.String I18N_SHOW_ALL_VALUES
- See Also:
- Constant Field Values
-
I18N_SHOW_LESS_VALUES
public static final java.lang.String I18N_SHOW_LESS_VALUES
- See Also:
- Constant Field Values
-
PREFIX_TOP
public static final java.lang.String PREFIX_TOP
- See Also:
- Constant Field Values
-
PREFIX_EXPANDED
public static final java.lang.String PREFIX_EXPANDED
- See Also:
- Constant Field Values
-
-
Method Detail
-
renderFacet
public void renderFacet(org.zkoss.zk.ui.Component parent, FacetData facet, boolean selected, WidgetInstanceManager wim, Context context)Description copied from interface:FacetRendererRender a single facet- Specified by:
renderFacetin interfaceFacetRenderer- Parameters:
parent- an instance ofComponentfacet- an instance ofFacetDataselected- an instance ofBooleanwim- an instance ofWidgetInstanceManagercontext- an instance ofContext
-
renderVisibleFacetValues
protected int renderVisibleFacetValues(FacetData facet, WidgetInstanceManager wim, org.zkoss.zul.Div facetValueContainer, java.util.Set<java.lang.String> selectedFacets)
-
findFacetValuesToRender
protected java.util.Set<java.lang.String> findFacetValuesToRender(java.util.Collection<FacetValueData> allFacetValues, java.util.Set<java.lang.String> selectedFacetValues, int maxNumberOfFacets)
-
createShowLessLabel
protected org.zkoss.zul.Label createShowLessLabel(java.lang.String facetName, org.zkoss.zk.ui.HtmlBasedComponent checkboxParent, org.zkoss.zk.ui.HtmlBasedComponent expandedCheckboxParent, WidgetInstanceManager wim)
-
createShowAllLabel
protected org.zkoss.zul.Label createShowAllLabel(java.lang.String facetName, int numberOfFacets, org.zkoss.zk.ui.HtmlBasedComponent checkboxParent, org.zkoss.zk.ui.HtmlBasedComponent expandedCheckboxParent, WidgetInstanceManager wim)
-
createFacetLabel
protected org.zkoss.zul.Label createFacetLabel(java.lang.String label)
-
createSingleValue
protected org.zkoss.zk.ui.Component createSingleValue(FacetData facet, FacetValueData facetValueData, java.lang.Boolean isChecked, WidgetInstanceManager wim)
-
shouldFacetBeRendered
protected boolean shouldFacetBeRendered(FacetData facet, WidgetInstanceManager wim)
-
getFirstFacetValue
protected java.lang.String getFirstFacetValue(FacetData facet)
-
findSelectedFacets
protected java.util.Set<java.lang.String> findSelectedFacets(java.lang.String facetName, WidgetInstanceManager wim)
-
select
protected void select(java.lang.String facetName, java.lang.String facetValue, WidgetInstanceManager wim)
-
findExpandedFacets
protected java.util.Set findExpandedFacets(WidgetInstanceManager wim)
-
expandOrCollapseFacet
protected void expandOrCollapseFacet(java.lang.String facetName, WidgetInstanceManager wim)
-
calculateFacetLabel
protected java.lang.String calculateFacetLabel(FacetData facet, WidgetInstanceManager wim)
-
calculateFacetValueLabel
protected java.lang.String calculateFacetValueLabel(FacetValueData facetValueData, WidgetInstanceManager wim)
-
prepareRadioGroup
@Deprecated(since="1905", forRemoval=true) protected org.zkoss.zul.Radiogroup prepareRadioGroup(FacetData facet, org.zkoss.zul.Div facetValueContainer, java.lang.String prefix)Deprecated, for removal: This API element is subject to removal in a future version.- Since:
- 1905
-
calculateMaxValuesInline
protected int calculateMaxValuesInline(WidgetInstanceManager wim)
-
getSelectedFacetsModelKey
public java.lang.String getSelectedFacetsModelKey()
-
setSelectedFacetsModelKey
public void setSelectedFacetsModelKey(java.lang.String selectedFacetsModelKey)
-
getExpandedFacetsModelKey
public java.lang.String getExpandedFacetsModelKey()
-
setExpandedFacetsModelKey
public void setExpandedFacetsModelKey(java.lang.String expandedFacetsModelKey)
-
-