public boolean matches(T t) { return !filter.matches(t); }
@Override public boolean matches(T t) { for (Filter<T> filter : filters) { if (!filter.matches(t)) { return false; } } return true; }
@Override public boolean matches(T t) { for (Filter<T> filter : filters) { if (filter.matches(t)) { return true; } } return false; }
public boolean matches(T t) { for (Filter filter : filters) { if (filter != null && filter.matches(t)) { return true; } } return false; }
/** * Strategy method to filter pods before creating clients for them. */ protected boolean filterPod(Pod pod) { if (podFilter != null) { return podFilter.matches(pod); } else { return true; } }
@Override public boolean matches(T t) { for (Filter<T> filter : filters) { if (!filter.matches(t)) { return false; } } return true; }
/** * Returns true if any of the filters matches the given value */ public static <T> boolean matches(T value, List<? extends Filter<T>> filters) { if (filters != null) { for (Filter<T> filter : filters) { if (filter.matches(value)) { return true; } } } return false; }
private static List<Pod> filterPods(List<Pod> pods, Filter<Pod> podFilter) { List<Pod> result = new ArrayList<>(); for (Pod pod : pods) { if (podFilter.matches(pod)) { result.add(pod); } } return result; } }
/** * Returns the string values which match the given filter */ public static <T> List<T> filter(Iterable<T> values, Filter<T> filter) { List<T> answer = new ArrayList<T>(); for (T value : values) { if (filter.matches(value)) { answer.add(value); } } return answer; }
protected static void appendFieldsAnnotatatedWith(List<Field> list, Class<?> type, Filter<Field> filter) { Field[] fields = type.getDeclaredFields(); if (fields != null) { for (Field field : fields) { if (filter.matches(field)) { list.add(field); } } } if (type.getSuperclass() != null) { appendFieldsAnnotatatedWith(list, type.getSuperclass(), filter); } }
protected static void appendFieldsAnnotatatedWith(List<Field> list, Class<?> type, Filter<Field> filter) { Field[] fields = type.getDeclaredFields(); if (fields != null) { for (Field field : fields) { if (filter.matches(field)) { list.add(field); } } } if (type.getSuperclass() != null) { appendFieldsAnnotatatedWith(list, type.getSuperclass(), filter); } }
@Override public void entityChanged(String podId, Pod pod) { if (filter.matches(pod)) { try { List<ContainerService> services = new ArrayList<>(); for (ServicePort port : servicePorts) { ContainerService containerService = new ContainerService(port, pod); services.add(containerService); } containerServices.replaceValues(podId, services); } catch (Exception e) { LOG.info("Ignored bad pod: " + podId + ". " + e, e); } } }
line = preFunction.apply(line); if (lineFilter.matches(line)) { StringTokenizer tokenizer = new StringTokenizer(line); boolean found = false;
protected void addUpdateDependencySteps(List<DependencyVersionChange> list, JsonNode tree, DependencySet dependencySet, String dependencyKey) { if (dependencySet != null) { Filter<String> filter = dependencySet.createFilter(); JsonNode dependencies = tree.get(dependencyKey); if (dependencies instanceof ObjectNode) { ObjectNode objectNode = (ObjectNode) dependencies; Iterator<String> iter = objectNode.fieldNames(); while (iter.hasNext()) { String field = iter.next(); if (filter.matches(field)) { String value = JsonNodes.textValue(objectNode, field); if (value != null) { list.add(new DependencyVersionChange(Kind.NPM, field, value, dependencyKey)); } } } } } }
protected void addUpdateDependencySteps(List<DependencyVersionChange> list, JsonNode tree, DependencySet dependencySet, String dependencyKey) { if (dependencySet != null) { Filter<String> filter = dependencySet.createFilter(); JsonNode dependencies = tree.get(dependencyKey); if (dependencies instanceof ObjectNode) { ObjectNode objectNode = (ObjectNode) dependencies; Iterator<String> iter = objectNode.fieldNames(); while (iter.hasNext()) { String field = iter.next(); if (filter.matches(field)) { String value = JsonNodes.textValue(objectNode, field); if (value != null) { list.add(new DependencyVersionChange(Kind.NPM, field, value, dependencyKey)); } } } } } }
for (Map.Entry<String, GHRepository> entry : repositories.entrySet()) { String repoName = entry.getKey(); if (filter.matches(repoName) && foundNames.add(repoName)) { GitRepository gitRepository = new GithubRepository(entry.getValue()); addRepository(map, file, gitRepository);
for (Map.Entry<String, GHRepository> entry : repositories.entrySet()) { String repoName = entry.getKey(); if (filter.matches(repoName) && foundNames.add(repoName)) { GitRepository gitRepository = new GithubRepository(entry.getValue()); addRepository(configuration, map, file, gitRepository);