Lines Matching refs:filters
40 private List<Filter> filters;
51 filters = new ArrayList<>();
56 this.filters = new ArrayList<>(f.filters);
66 assert index >= 0 && index < filters.size();
67 return filters.get(index);
71 for (Filter f : filters) {
79 if (filters.contains(f)) {
86 for (Filter f : filters) {
96 filters.add(filter);
102 return filters.contains(filter);
106 assert filters.contains(filter);
107 filters.remove(filter);
113 assert filters.contains(filter);
114 int index = filters.indexOf(filter);
116 filters.remove(index);
117 filters.add(index - 1, filter);
123 assert filters.contains(filter);
124 int index = filters.indexOf(filter);
125 if (index != filters.size() - 1) {
126 filters.remove(index);
127 filters.add(index + 1, filter);
133 return Collections.unmodifiableList(filters);