public AttributePolicy newDynamicAttributePolicy()

in src/main/java/org/apache/sling/xss/impl/AntiSamyPolicyAdapter.java [230:241]


    public AttributePolicy newDynamicAttributePolicy(
            final List<Pattern> patternList, final boolean ignoreCase, final List<String> literalList) {
        return new AttributePolicy() {
            @Override
            public @Nullable String apply(String elementName, String attributeName, String value) {
                return matchesPatternsOrLiterals(patternList, ignoreCase, literalList)
                                .test(value)
                        ? value
                        : null;
            }
        };
    }