TextFilter
java.lang.Object
|—ohos.agp.components.TextFilter
public abstract class TextFilter
extends Object
提供文本过滤器。
此类允许您的应用程序根据输入字符串过滤数据。
Since:
2
嵌套类摘要
修饰符和类型 | 类 | 描述 |
---|---|---|
protected static class | TextFilter.FilterResults | 获取过滤结果。 |
构造函数摘要
构造函数 | 描述 |
---|---|
TextFilter() |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
protected abstract TextFilter.FilterResults | executeFiltering(CharSequence constraint) | 在过滤操作期间内部调用的接口。 |
void | filter(CharSequence constraint) | 开始过滤操作。 |
protected abstract void | publishFilterResults(CharSequence constraint, TextFilter.FilterResults results) | 发布过滤结果。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造函数详细信息
TextFilter
public TextFilter()
方法详情
executeFiltering
protected abstract TextFilter.FilterResults executeFiltering(CharSequence constraint)
在过滤操作期间内部调用的接口。
参数:
参数名称 | 参数描述 |
---|---|
constraint | 表示用于过滤数据的输入字符串。 |
返回:
返回过滤结果。
Since:
4
publishFilterResults
protected abstract void publishFilterResults(CharSequence constraint, TextFilter.FilterResults results)
发布过滤结果。
参数:
参数名称 | 参数描述 |
---|---|
constraint | 表示用于过滤数据的输入字符串。 |
results | 表示过滤结果。 |
Since:
4
filter
public void filter(CharSequence constraint)
开始过滤操作。
参数:
参数名称 | 参数描述 |
---|---|
constraint | 表示用于过滤数据的输入字符串。 |
Since:
2