D - Object typepublic final class IndexFilterFunction<D extends DtObject> extends Object implements java.util.function.UnaryOperator<DtList<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)
Set sort directives.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitidentityandThen, composepublic 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)
fieldName - Sort field namedesc - if sort descpublic void filter(ListFilter listFilter)
listFilter - ListFilterpublic void filterSubList(int start,
int end)
start - first indexend - last indexCopyright © 2019. All Rights Reserved.