Class MultiPredicateMatcher

java.lang.Object
net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
All Implemented Interfaces:
Predicate<EntityAttributeFilteringStage.EntityAttributeContext>

@ThreadSafe public class MultiPredicateMatcher extends AbstractEntityAttributeMatcher
An entity attribute matcher implementation that delegates each component match to a different @{link Predicate}. Each such Predicate defaults to one returning true so that in most cases a minimum number of properties need to be set. The individual Predicates operate over CharSequence rather than String for generality.
Since:
0.9.0