org.openfaces.component
Interface FilterableComponent

All Known Implementing Classes:
AbstractTable, DataTable, TreeTable

public interface FilterableComponent


Method Summary
 void filterChanged(Filter filter)
           
 java.lang.String getAllRecordsFilterText()
           
 int getAutoFilterDelay()
           
 java.lang.String getEmptyRecordsFilterText()
           
 java.lang.Object getFilteredValueByData(javax.faces.context.FacesContext facesContext, java.lang.Object data, java.lang.Object expression)
           
 java.util.List<Filter> getFilters()
           
 java.lang.String getNonEmptyRecordsFilterText()
           
 java.util.List getRowListForFiltering(Filter filter)
           
 java.lang.String getVar()
           
 void setAllRecordsFilterText(java.lang.String allRecordsFilterText)
           
 void setAutoFilterDelay(int autoFilterDelay)
           
 void setEmptyRecordsFilterText(java.lang.String emptyRecordsFilterText)
           
 void setNonEmptyRecordsFilterText(java.lang.String nonEmptyRecordsFilterText)
           
 

Method Detail

getFilters

java.util.List<Filter> getFilters()
Returns:
a modifiable set of filters attached to this component.

getVar

java.lang.String getVar()
Returns:
name of a variable that refers to a current record in this component.

getAllRecordsFilterText

java.lang.String getAllRecordsFilterText()
Returns:
the default text for the "all records" filters in this component. This text can also be customized on a per-filter basis for individual customization.

setAllRecordsFilterText

void setAllRecordsFilterText(java.lang.String allRecordsFilterText)

getEmptyRecordsFilterText

java.lang.String getEmptyRecordsFilterText()
Returns:
the default text for the "empty records" filters in this component. This text can also be customized on a per-filter basis for individual customization.

setEmptyRecordsFilterText

void setEmptyRecordsFilterText(java.lang.String emptyRecordsFilterText)

getNonEmptyRecordsFilterText

java.lang.String getNonEmptyRecordsFilterText()
Returns:
the default text for the "non-empty records" filters in this component. This text can also be customized on a per-filter basis for individual customization.

setNonEmptyRecordsFilterText

void setNonEmptyRecordsFilterText(java.lang.String nonEmptyRecordsFilterText)

getAutoFilterDelay

int getAutoFilterDelay()

setAutoFilterDelay

void setAutoFilterDelay(int autoFilterDelay)

getRowListForFiltering

java.util.List getRowListForFiltering(Filter filter)

getFilteredValueByData

java.lang.Object getFilteredValueByData(javax.faces.context.FacesContext facesContext,
                                        java.lang.Object data,
                                        java.lang.Object expression)

filterChanged

void filterChanged(Filter filter)


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.