public class FilterFeature extends Object implements DataTableFeature
Constructor and Description |
---|
FilterFeature() |
Modifier and Type | Method and Description |
---|---|
void |
decode(javax.faces.context.FacesContext context,
DataTable table) |
void |
encode(javax.faces.context.FacesContext context,
DataTableRenderer renderer,
DataTable table) |
void |
filter(javax.faces.context.FacesContext context,
DataTable table,
Map<String,FilterMeta> filterBy) |
FilterConstraint |
getFilterConstraint(UIColumn column) |
String |
getFilterField(DataTable table,
UIColumn column) |
boolean |
isFilterValueEmpty(Object filterValue) |
Map<String,FilterMeta> |
populateFilterBy(javax.faces.context.FacesContext context,
DataTable table,
String globalFilterParam) |
boolean |
shouldDecode(javax.faces.context.FacesContext context,
DataTable table) |
boolean |
shouldEncode(javax.faces.context.FacesContext context,
DataTable table) |
public boolean shouldDecode(javax.faces.context.FacesContext context, DataTable table)
shouldDecode
in interface DataTableFeature
public boolean shouldEncode(javax.faces.context.FacesContext context, DataTable table)
shouldEncode
in interface DataTableFeature
public void decode(javax.faces.context.FacesContext context, DataTable table)
decode
in interface DataTableFeature
public void encode(javax.faces.context.FacesContext context, DataTableRenderer renderer, DataTable table) throws IOException
encode
in interface DataTableFeature
IOException
public void filter(javax.faces.context.FacesContext context, DataTable table, Map<String,FilterMeta> filterBy)
public boolean isFilterValueEmpty(Object filterValue)
public Map<String,FilterMeta> populateFilterBy(javax.faces.context.FacesContext context, DataTable table, String globalFilterParam)
public FilterConstraint getFilterConstraint(UIColumn column)
Copyright © 2020. All rights reserved.