# Package net.shibboleth.idp.attribute.filter.matcher.impl

@NonnullElements package net.shibboleth.idp.attribute.filter.matcher.impl
Implementation of the various policy matchers. The classes in this package all implement `Matcher`

Classes
Class
Description
AbstractMatcher
This is the base of all implementations of `Matcher` which do some sort of comparison.
AbstractRegexpStringMatcher
General `Matcher` for regexp comparison of strings in Attribute Filters.
AbstractStringMatcher
General `Matcher` for `String` comparison of strings in Attribute Filters.
AttributeScopeRegexpMatcher
Test that the scope in a `ScopedStringAttributeValue` is a regexp match to configured value.
AttributeScopeStringMatcher
Test that the scope of a `ScopedStringAttributeValue` is a string match to the value configured.
AttributeValueRegexpMatcher
Test that an `IdPAttributeValue` is a regexp match to the configured string.
AttributeValueStringMatcher
Test that an `IdPAttributeValue` is a string match to the configured string.
ScriptedMatcher
A `Matcher` that delegates to a JSR-223 script for its actual processing.