Package eltos.simpledialogfragment.list
Klasse AdvancedAdapter.AdvancedFilter
java.lang.Object
android.widget.Filter
eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
- Umschließende Klasse:
AdvancedAdapter<T>
public abstract class AdvancedAdapter.AdvancedFilter
extends android.widget.Filter
An advanced filter where only the
matches(T, java.lang.CharSequence) method needs
to be overwritten-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen android.widget.Filter
android.widget.Filter.FilterListener, android.widget.Filter.FilterResults -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAdvancedFilter(boolean ignoreCase, boolean matchWordBeginning) The flags specified here are used in the defaultmatches(T, java.lang.CharSequence)andAdvancedAdapter.highlight(java.lang.String, android.content.Context)methods. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected booleanprotected booleanprotected booleanSimple string matcher that uses the current constraint and flags as specified upon creation.protected abstract booleanmatches(T object, CharSequence constraint) protected booleanmatchesWord(String string, CharSequence constraint) Veraltet.protected android.widget.Filter.FilterResultsperformFiltering(CharSequence constraint) protected voidpublishResults(CharSequence constraint, android.widget.Filter.FilterResults results) Von Klasse geerbte Methoden android.widget.Filter
convertResultToString, filter, filter
-
Konstruktordetails
-
AdvancedFilter
public AdvancedFilter() -
AdvancedFilter
public AdvancedFilter(boolean ignoreCase, boolean matchWordBeginning) The flags specified here are used in the defaultmatches(T, java.lang.CharSequence)andAdvancedAdapter.highlight(java.lang.String, android.content.Context)methods.- Parameter:
ignoreCase- whether default matching is not case-sensitivematchWordBeginning- whether default matching is performed only at the beginning of words
-
-
Methodendetails
-
isIgnoreCase
protected boolean isIgnoreCase() -
isMatchWordBeginning
protected boolean isMatchWordBeginning() -
matches
-
matchesWord
Veraltet.Usematches(String)instead- Parameter:
string- string to search inconstraint- string to search for- Gibt zurück:
- true if string contains the constraint, false otherwise
-
matches
Simple string matcher that uses the current constraint and flags as specified upon creation.- Parameter:
string- the string to search in- Gibt zurück:
- true if at least one match is found
-
performFiltering
@Nullable protected android.widget.Filter.FilterResults performFiltering(@Nullable CharSequence constraint) - Angegeben von:
performFilteringin Klasseandroid.widget.Filter
-
publishResults
protected void publishResults(CharSequence constraint, @Nullable android.widget.Filter.FilterResults results) - Angegeben von:
publishResultsin Klasseandroid.widget.Filter
-