@Override public FilePredicate hasLanguages(String... languages) { List<FilePredicate> list = new ArrayList<>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate hasLanguages(Collection<String> languages) { List<FilePredicate> list = new ArrayList<>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate matchesPathPatterns(String[] inclusionPatterns) { if (inclusionPatterns.length == 0) { return TruePredicate.TRUE; } FilePredicate[] predicates = new FilePredicate[inclusionPatterns.length]; for (int i = 0; i < inclusionPatterns.length; i++) { predicates[i] = new PathPatternPredicate(PathPattern.create(inclusionPatterns[i])); } return or(predicates); }
@Override public FilePredicate hasLanguages(Collection<String> languages) { List<FilePredicate> list = new ArrayList<FilePredicate>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate hasLanguages(String... languages) { List<FilePredicate> list = new ArrayList<>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate hasLanguages(String... languages) { List<FilePredicate> list = new ArrayList<FilePredicate>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate hasLanguages(Collection<String> languages) { List<FilePredicate> list = new ArrayList<>(); for (String language : languages) { list.add(hasLanguage(language)); } return or(list); }
@Override public FilePredicate matchesPathPatterns(String[] inclusionPatterns) { if (inclusionPatterns.length == 0) { return TruePredicate.TRUE; } FilePredicate[] predicates = new FilePredicate[inclusionPatterns.length]; for (int i = 0; i < inclusionPatterns.length; i++) { predicates[i] = new PathPatternPredicate(PathPattern.create(inclusionPatterns[i])); } return or(predicates); }
@Override public FilePredicate matchesPathPatterns(String[] inclusionPatterns) { if (inclusionPatterns.length == 0) { return TruePredicate.TRUE; } FilePredicate[] predicates = new FilePredicate[inclusionPatterns.length]; for (int i = 0; i < inclusionPatterns.length; i++) { predicates[i] = new PathPatternPredicate(PathPattern.create(inclusionPatterns[i])); } return or(predicates); }