com.webmethods.caf.faces.data
Interface IFilterableTableContentProvider

All Superinterfaces:
IContentProvider, ITableContentProvider
All Known Implementing Classes:
BoundChildrenTreeContentProvider, ChildrenTableContentProvider, FilterableListTableContentProvider, FilterableListTreeContentProvider, FilterableSelectableListTableContentProvider, LazyNodeTreeContentProvider, ListTreeContentProvider, NodeTreeContentProvider, TableTreeContentProvider, XMLTreeContentProvider

public interface IFilterableTableContentProvider
extends ITableContentProvider

Allows table data to be filterable.


Method Summary
 String getFilter()
          Filter expression.
 boolean isFilterable()
          True if this provider truely is filterable.
 void setFilter(String filter)
          Filter expression.
 
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
 
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
 

Method Detail

isFilterable

boolean isFilterable()
True if this provider truely is filterable.


getFilter

String getFilter()
Filter expression. Only rows matched by this filter should be exposed. Null or empty ("") signals expose the default set of rows.


setFilter

void setFilter(String filter)
Filter expression. Only rows matched by this filter should be exposed. Null or empty ("") signals expose the default set of rows.