public class TreeComboBoxDataFilter extends AbstractDataFilter
filter, limit, start| 构造器和说明 |
|---|
TreeComboBoxDataFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkItem(java.lang.String id,
java.lang.String text,
java.lang.String value,
java.lang.String filter,
java.util.List filterList,
java.lang.Object defaultValue,
java.util.List defaultList,
boolean[] sign)
a对某个节点项进行过滤检查
|
static void |
createArrayList(java.lang.Object defaultValue,
java.util.List defaultList,
java.lang.String filter,
java.util.List filterList)
a拆解过滤词和初始值
|
static void |
createFilterArrayList(java.lang.String filter,
java.util.List filterList)
拆解过滤词
|
void |
filterAndPut(JSONArray result,
JSONArray sourceJa,
javax.servlet.http.HttpServletRequest req) |
static boolean |
fixDefaultValueOrText(java.lang.String[] defaultArray,
java.lang.String value,
java.lang.String text,
int layer)
默认值要求完全吻合
|
static boolean |
fixFilterValueOrText(java.lang.String[] filterArray,
java.lang.String value,
java.lang.String text,
int layer)
过滤的时候包含就行
|
static boolean |
indexOfIgnoreCase(java.lang.String str1,
java.lang.String str2)
a忽略大小写检索所在的位置
|
filterAndPutData, filterAndPutData, getJSONData, isMatch, process, putNotEmptyDatapublic void filterAndPut(JSONArray result, JSONArray sourceJa, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
java.lang.Exceptionpublic static void checkItem(java.lang.String id,
java.lang.String text,
java.lang.String value,
java.lang.String filter,
java.util.List filterList,
java.lang.Object defaultValue,
java.util.List defaultList,
boolean[] sign)
id - 1-1的类型text - 显示值value - 真实值filter - 过滤词filterList - 过滤词拆解的defaultValue - 默认值defaultList - 默认值拆解的sign - 记录标志位public static void createArrayList(java.lang.Object defaultValue,
java.util.List defaultList,
java.lang.String filter,
java.util.List filterList)
defaultValue - 初始值defaultList - 初始值listfilter - 过滤词filterList - 过滤词拆解出来的listpublic static void createFilterArrayList(java.lang.String filter,
java.util.List filterList)
filter - 过滤词filterList - 过滤词拆解出来的listpublic static boolean fixDefaultValueOrText(java.lang.String[] defaultArray,
java.lang.String value,
java.lang.String text,
int layer)
defaultArray - 默认值数组value - 真实值text - 显示值layer - 层次public static boolean fixFilterValueOrText(java.lang.String[] filterArray,
java.lang.String value,
java.lang.String text,
int layer)
filterArray - 过滤词数组value - 真实值text - 显示值layer - 层次public static boolean indexOfIgnoreCase(java.lang.String str1,
java.lang.String str2)
str1 - 主字符串str2 - 检索字符串