D - Object typepublic final class IndexFilterFunction<D extends DtObject> extends Object implements DtListFunction<D>
| Constructor and Description |
|---|
IndexFilterFunction(IndexPlugin indexPlugin)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DtList<D> |
apply(DtList<D> dtc) |
void |
filter(ListFilter listFilter)
Add a listfilter (check ListFilter syntax).
|
void |
filter(String userKeywords,
int maxRows,
Collection<DtField> keywordsSearchedFields)
Set filter by keywords.
|
void |
filterSubList(int start,
int end)
Set sublist filter.
|
void |
sort(String fieldName,
boolean desc,
boolean nullLast)
Set sort directives.
|
public IndexFilterFunction(IndexPlugin indexPlugin)
indexPlugin - Index pluginpublic void filter(String userKeywords, int maxRows, Collection<DtField> keywordsSearchedFields)
userKeywords - user keywordsmaxRows - Max rowskeywordsSearchedFields - searched fieldspublic void sort(String fieldName, boolean desc, boolean nullLast)
fieldName - Nom du champ concerné par le tridesc - Si tri descendantnullLast - Si les objets Null sont en dernierspublic void filter(ListFilter listFilter)
listFilter - ListFilterpublic void filterSubList(int start,
int end)
start - first indexend - last indexCopyright © 2015. All Rights Reserved.