Lines Matching refs:fs
3117 public static Filter and(final Filter... fs) {
3118 switch (fs.length) {
3122 return fs[0];
3127 Object res = fs[0].filter(value);
3129 res = fs[1].filter(value);
3130 for (int i = 2; res != null && i < fs.length; i++) {
3131 res = fs[i].filter(value);
3139 return opToString("<And>", fs, "</And>");
3151 public static Filter or(final Filter... fs) {
3152 switch (fs.length) {
3156 return fs[0];
3161 Object res = fs[0].filter(value);
3163 res = fs[1].filter(value);
3164 for (int i = 2; res == null && i < fs.length; i++) {
3165 res = fs[i].filter(value);
3173 return opToString("<Or>", fs, "</Or>");
3187 public static Filter stack(final Filter... fs) {
3188 switch (fs.length) {
3192 return fs[0];
3197 Object res = fs[0].filter(value);
3199 res = fs[1].filter(res);
3200 for (int i = 2; res != null && i < fs.length; i++) {
3201 res = fs[i].filter(res);
3209 return opToString("<Stack>", fs, "</Stack>");