private static Predicate matchesToPatterns()

in src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java [210:222]


    private static Predicate<String> matchesToPatterns(List<Pattern> patternList) {
        return new Predicate<String>() {
            @Override
            public boolean apply(String s) {
                for (Pattern pattern : patternList) {
                    if (pattern.matcher(s).matches()) {
                        return true;
                    }
                }
                return false;
            }
        };
    }