- if (subExpressions[i].split("[=~]").length==1) {\r
- removeFilters(subExpressions[i].split("[=~]")[0]);\r
- } else if (subExpressions[i].split("[=~]").length==2) {\r
- if (getParameter("filter") == null) {\r
- setParameter(new FilterParameter(new Expression(subExpressions[i])));\r
- } else {\r
- if (getParameter("filter").hasExpressions(subExpressions[i].split("[=~]")[0])) {\r
- getParameter("filter").removeExpressions(subExpressions[i].split("[=~]")[0]);\r
- }\r
- getParameter("filter").addExpression(new Expression(subExpressions[i]));\r
- }\r