|
|
|
@ -18,19 +18,19 @@ public interface ShowValue {
|
|
|
|
|
/** |
|
|
|
|
* 获取搜索结果 |
|
|
|
|
* |
|
|
|
|
* @param jTemplate |
|
|
|
|
* @return |
|
|
|
|
* @param jTemplate 要搜索的模板 |
|
|
|
|
* @return 所有对应类型的集合 |
|
|
|
|
*/ |
|
|
|
|
default List<? extends Info> showSearchValue(JTemplate jTemplate) { |
|
|
|
|
return new ArrayList<>(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 对搜索结果进行过滤 |
|
|
|
|
* 对搜索结果进行过滤(主要针对模板内容,只需要用户输入要搜索的文本内容即可) |
|
|
|
|
* |
|
|
|
|
* @param str |
|
|
|
|
* @param list |
|
|
|
|
* @return |
|
|
|
|
* @param str 用户输入的内容 |
|
|
|
|
* @param list 包含所有内容的列表 |
|
|
|
|
* @return 过滤后的内容 |
|
|
|
|
*/ |
|
|
|
|
default List<? extends Info> addMatchResult(String str, List<? extends Info> list) { |
|
|
|
|
return new ArrayList<>(); |
|
|
|
@ -38,11 +38,12 @@ public interface ShowValue {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 对搜索结果进行过滤(多个过滤条件,主要针对设置项) |
|
|
|
|
* 通过用户输入的级别去界定指定的搜索类型 |
|
|
|
|
* |
|
|
|
|
* @param list |
|
|
|
|
* @param settingStr |
|
|
|
|
* @param extraStr |
|
|
|
|
* @return |
|
|
|
|
* @param list 包含所有内容的列表 |
|
|
|
|
* @param settingStr 用户输入的第一级下拉框内容 |
|
|
|
|
* @param extraStr 用户输入的第二级下拉框内容 |
|
|
|
|
* @return 界定后符合条件的内容组合成的列表 |
|
|
|
|
*/ |
|
|
|
|
default List<? extends Info> addMatchResult(List<? extends Info> list, String settingStr, String extraStr) { |
|
|
|
|
return new ArrayList<>(); |
|
|
|
|