org.primefaces.component.datatable.feature
Class FilterFeature

java.lang.Object
  extended by org.primefaces.component.datatable.feature.FilterFeature
All Implemented Interfaces:
DataTableFeature

public class FilterFeature
extends Object
implements DataTableFeature


Constructor Summary
FilterFeature()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext context, DataTable table)
           
 void encode(javax.faces.context.FacesContext context, DataTableRenderer renderer, DataTable table)
           
 FilterConstraint getFilterConstraint(UIColumn column)
           
 Map<String,String> populateFilterParameterMap(javax.faces.context.FacesContext context, DataTable table, List<org.primefaces.component.datatable.feature.FilterFeature.FilterMeta> filterMetadata, String globalFilterParam)
           
 boolean shouldDecode(javax.faces.context.FacesContext context, DataTable table)
           
 boolean shouldEncode(javax.faces.context.FacesContext context, DataTable table)
           
 void updateFilteredValue(javax.faces.context.FacesContext context, DataTable table, List<?> value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterFeature

public FilterFeature()
Method Detail

shouldDecode

public boolean shouldDecode(javax.faces.context.FacesContext context,
                            DataTable table)
Specified by:
shouldDecode in interface DataTableFeature

shouldEncode

public boolean shouldEncode(javax.faces.context.FacesContext context,
                            DataTable table)
Specified by:
shouldEncode in interface DataTableFeature

decode

public void decode(javax.faces.context.FacesContext context,
                   DataTable table)
Specified by:
decode in interface DataTableFeature

encode

public void encode(javax.faces.context.FacesContext context,
                   DataTableRenderer renderer,
                   DataTable table)
            throws IOException
Specified by:
encode in interface DataTableFeature
Throws:
IOException

updateFilteredValue

public void updateFilteredValue(javax.faces.context.FacesContext context,
                                DataTable table,
                                List<?> value)

populateFilterParameterMap

public Map<String,String> populateFilterParameterMap(javax.faces.context.FacesContext context,
                                                     DataTable table,
                                                     List<org.primefaces.component.datatable.feature.FilterFeature.FilterMeta> filterMetadata,
                                                     String globalFilterParam)

getFilterConstraint

public FilterConstraint getFilterConstraint(UIColumn column)


Copyright © 2013. All rights reserved.