T - model typepublic static class TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T extends Serializable> extends TriePrefixIndex.TriePrefixIndexFiltered<T> implements PrefixIndexListDecorator<T>
PrefixIndexListDecorator for
TriePrefixIndex.TriePrefixIndexFiltered.TriePrefixIndex.TriePrefixIndexFiltered<T extends Serializable>, TriePrefixIndex.TriePrefixIndexListDecorator<T extends Serializable>, TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T extends Serializable>| Constructor and Description |
|---|
TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexFiltered<T> delegate)
Upgrade from
TriePrefixIndex.TriePrefixIndexFiltered to list decorator. |
TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexListDecorator<T> delegate,
Predicate<T> filterFunction)
Upgrade from
TriePrefixIndex.TriePrefixIndexListDecorator with a filter
predicate. |
TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> delegate,
Predicate<T> additionalFilterFunction)
Upgrade from
TriePrefixIndex.TriePrefixIndexListDecoratorFiltered with an
additional filter predicate. |
| Modifier and Type | Method and Description |
|---|---|
TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> |
decorateAsList()
Get an instance of
PrefixIndex which also implements the
List interface. |
TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> |
getFilteredView(Predicate<T> filterFunction)
Get a view on the current prefix index which only returns models matching
the given filter predicate.
|
getAll, getFilterFunction, searchExact, searchStreamcreateIndex, getHighlighted, getHighlightedHtml, highlightSubwordPrefixes, highlightSubwordPrefixesWithHtml, search, search, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArrayequals, hashCode, replaceAll, sort, spliteratorparallelStream, removeIf, streamcreateIndex, getAll, getHighlighted, getHighlightedHtml, search, search, searchExact, searchStreampublic TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexListDecorator<T> delegate, Predicate<T> filterFunction)
TriePrefixIndex.TriePrefixIndexListDecorator with a filter
predicate.delegate - prefix index delegatefilterFunction - filter predicatepublic TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexFiltered<T> delegate)
TriePrefixIndex.TriePrefixIndexFiltered to list decorator.delegate - prefix index delegatepublic TriePrefixIndexListDecoratorFiltered(TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> delegate, Predicate<T> additionalFilterFunction)
TriePrefixIndex.TriePrefixIndexListDecoratorFiltered with an
additional filter predicate.delegate - prefix index delegateadditionalFilterFunction - additional filter predicatepublic TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> decorateAsList()
PrefixIndexPrefixIndex which also implements the
List interface. The returned instance is completely entangled
with the current object, so that both objects share a state and each trie
operation on one of the objects also affects the other object in the same
way.decorateAsList in interface PrefixIndex<T extends Serializable>decorateAsList in class TriePrefixIndex.TriePrefixIndexFiltered<T extends Serializable>public TriePrefixIndex.TriePrefixIndexListDecoratorFiltered<T> getFilteredView(Predicate<T> filterFunction)
PrefixIndexgetFilteredView in interface PrefixIndex<T extends Serializable>getFilteredView in interface PrefixIndexListDecorator<T extends Serializable>getFilteredView in class TriePrefixIndex.TriePrefixIndexFiltered<T extends Serializable>filterFunction - filter function to filter search streamCopyright © 2015 illucIT Software GmbH. All rights reserved.