private void setupManipulator() throws JspException { manip.setAlphaColumn(alphaBarColumn); manip.filter(filter, pageContext); if (!StringUtils.isBlank(ListTagHelper.getFilterValue(pageContext.getRequest(), uniqueName))) { LocalizationService ls = LocalizationService.getInstance(); ListTagUtil.write(pageContext, "<div class=\"site-info\">"); if (manip.getTotalDataSetSize() != manip.getUnfilteredDataSize()) { if (manip.getAllData().size() == 0) { ListTagUtil.write( pageContext, ls.getMessage( "listtag.filteredmessageempty", new Integer(manip.getTotalDataSetSize()))); } else { ListTagUtil.write( pageContext, ls.getMessage("listtag.filteredmessage", new Integer(manip.getTotalDataSetSize()))); } ListTagUtil.write(pageContext, "<br /><a href=\""); List<String> excludeParams = new ArrayList<String>(); excludeParams.add(ListTagUtil.makeSelectActionName(getUniqueName())); excludeParams.add(ListTagUtil.makeFilterByLabel(getUniqueName())); excludeParams.add(ListTagUtil.makeFilterValueByLabel(getUniqueName())); excludeParams.add(ListTagUtil.makeOldFilterValueByLabel(getUniqueName())); excludeParams.add(ListTagUtil.makeFilterSearchChildLabel(getUniqueName())); excludeParams.add(ListTagUtil.makeFilterSearchParentLabel(getUniqueName())); excludeParams.add(ListTagUtil.makeParentIsAnElementLabel(getUniqueName())); ListTagUtil.write( pageContext, ListTagUtil.makeParamsLink( pageContext.getRequest(), name, Collections.EMPTY_MAP, excludeParams)); ListTagUtil.write(pageContext, "\">" + ls.getMessage("listtag.clearfilter")); ListTagUtil.write( pageContext, ls.getMessage("listtag.seeall", new Integer(manip.getUnfilteredDataSize()))); ListTagUtil.write(pageContext, "</a>"); } else { ListTagUtil.write( pageContext, ls.getMessage( "listtag.all_items_in_filter", ListTagHelper.getFilterValue(pageContext.getRequest(), uniqueName))); } ListTagUtil.write(pageContext, "</div>"); } }