Interface Matcher
- All Superinterfaces:
Component,IdentifiedComponent
- All Known Implementing Classes:
AbstractComposedMatcher,AbstractMatcher,AbstractMatchesShibMDScopeMatcher,AbstractRegexpStringMatcher,AbstractStringMatcher,AndMatcher,AttributeInMetadataMatcher,AttributeScopeMatchesShibMDScope,AttributeScopeRegexpMatcher,AttributeScopeStringMatcher,AttributeValueMatchesShibMDScope,AttributeValueRegexpMatcher,AttributeValueStringMatcher,MatcherFromPolicy,MockMatcher,NotMatcher,OrMatcher,ScriptedMatcher
Java definition of MatchFunctorType as applied to value filtering.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Methods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getId
-
Field Details
-
Method Details
-
getMatchingValues
@Nullable @Unmodifiable @NotLive Set<IdPAttributeValue> getMatchingValues(@Nonnull IdPAttribute attribute, @Nonnull AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.- Parameters:
attribute- the attribute under question.filterContext- the filter context- Returns:
- The result of this rule. Null if we failed.
-