Uses of Interface
net.shibboleth.idp.attribute.filter.Matcher
Packages that use Matcher
Package
Description
This package contains a filtering engine for a collection of
IdPAttributes.Implementation of the various policy matchers.
Implementation of the logical attribute matchers.
This is where the attribute matchers that understand SAML live.
Testing utility classes.
-
Uses of Matcher in net.shibboleth.idp.attribute.filter
Classes in net.shibboleth.idp.attribute.filter that implement MatcherModifier and TypeClassDescriptionfinal classBridging class to go from aPolicyRequirementRuleto aMatcher.Fields in net.shibboleth.idp.attribute.filter declared as MatcherModifier and TypeFieldDescriptionprivate MatcherAttributeRule.matcherFilter that permits the release of attribute values.private final MatcherPolicyFromMatcher.matcherThe rule we are shadowing.static final MatcherMatcher.MATCHER_FAILSAMatcherthat fails.static final MatcherMatcher.MATCHES_ALLAMatcherthat returns true/all attribute values as matched.static final MatcherMatcher.MATCHES_NONEAMatcherthat returns false/no attribute values as matched.private final MatcherPolicyFromMatcherId.theMatcherThe rule we are shadowing.Methods in net.shibboleth.idp.attribute.filter that return MatcherModifier and TypeMethodDescriptionAttributeRule.getMatcher()Gets the matcher used to determine the attribute values filtered by this rule.PolicyFromMatcher.getMatcher()Testing support.PolicyFromMatcherId.getMatcher()Testing support.Methods in net.shibboleth.idp.attribute.filter with parameters of type MatcherModifier and TypeMethodDescriptionvoidAttributeRule.setMatcher(Matcher theMatcher) Sets the rule used to determine permitted attribute values filtered by this rule.Constructors in net.shibboleth.idp.attribute.filter with parameters of type MatcherModifierConstructorDescriptionPolicyFromMatcher(Matcher theMatcher) Constructor.PolicyFromMatcherId(Matcher matcher, String attribute) Constructor. -
Uses of Matcher in net.shibboleth.idp.attribute.filter.matcher.impl
Classes in net.shibboleth.idp.attribute.filter.matcher.impl that implement MatcherModifier and TypeClassDescriptionclassThis is the base of all implementations ofMatcherwhich do some sort of comparison.classGeneralMatcherfor regexp comparison of strings in Attribute Filters.classclassTest that the scope in aScopedStringAttributeValueis a regexp match to configured value.classTest that the scope of aScopedStringAttributeValueis a string match to the value configured.classTest that anIdPAttributeValueis a regexp match to the configured string.classTest that anIdPAttributeValueis a string match to the configured string.classAMatcherthat delegates to a JSR-223 script for its actual processing. -
Uses of Matcher in net.shibboleth.idp.attribute.filter.matcher.logic.impl
Classes in net.shibboleth.idp.attribute.filter.matcher.logic.impl that implement MatcherModifier and TypeClassDescriptionclassclassMatcherthat implements the conjunction of matchers.final classMatcherthat implements the negation of a matcher.classMatcherthat implements the disjunction of matchers.Fields in net.shibboleth.idp.attribute.filter.matcher.logic.impl declared as MatcherModifier and TypeFieldDescriptionprivate MatcherNotMatcher.negatedMatcherThe matcher we are negating.Fields in net.shibboleth.idp.attribute.filter.matcher.logic.impl with type parameters of type MatcherMethods in net.shibboleth.idp.attribute.filter.matcher.logic.impl that return MatcherModifier and TypeMethodDescriptionNotMatcher.getNegatedMatcher()Get the matcher that is being negated.Methods in net.shibboleth.idp.attribute.filter.matcher.logic.impl that return types with arguments of type MatcherModifier and TypeMethodDescriptionAbstractComposedMatcher.getComposedMatchers()Get the composed matchers.Methods in net.shibboleth.idp.attribute.filter.matcher.logic.impl with parameters of type MatcherMethod parameters in net.shibboleth.idp.attribute.filter.matcher.logic.impl with type arguments of type MatcherModifier and TypeMethodDescriptionvoidAbstractComposedMatcher.setSubsidiaries(List<Matcher> composedMatchers) Set the matchers to be composed. -
Uses of Matcher in net.shibboleth.idp.attribute.filter.matcher.saml.impl
Classes in net.shibboleth.idp.attribute.filter.matcher.saml.impl that implement MatcherModifier and TypeClassDescriptionclassBase class for filters which rely on the issuer's <shibmd:scope> extensions.classMatcher that checks whether an attribute is enumerated in an SP's metadata as a required or optional attribute.classClass to implement a filter of scopes against <shibmd:scope>.classClass to implement a filter of string values against <shibmd:scope>. -
Uses of Matcher in net.shibboleth.idp.attribute.filter.testing
Classes in net.shibboleth.idp.attribute.filter.testing that implement Matcher