Interface Matcher
- All Superinterfaces:
Component
,IdentifiedComponent
- All Known Implementing Classes:
AbstractComposedMatcher
,AbstractMatcher
,AbstractMatchesShibMDScopeMatcher
,AbstractRegexpStringMatcher
,AbstractStringMatcher
,AndMatcher
,AttributeInMetadataMatcher
,AttributeScopeMatchesShibMDScope
,AttributeScopeRegexpMatcher
,AttributeScopeStringMatcher
,AttributeValueMatchesShibMDScope
,AttributeValueRegexpMatcher
,AttributeValueStringMatcher
,MatcherFromPolicy
,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 thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
Field Details
-
Method Details
-
getMatchingValues
@Nullable @NonnullElements @Unmodifiable Set<IdPAttributeValue> getMatchingValues(@Nonnull IdPAttribute attribute, @Nonnull AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s 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.
-