# Uses of Package
net.shibboleth.idp.attribute.filter.policyrule.impl

Packages that use net.shibboleth.idp.attribute.filter.policyrule.impl
Package
Description
net.shibboleth.idp.attribute.filter.policyrule.filtercontext.impl
Implementation of the filter context matchers Matchers.
net.shibboleth.idp.attribute.filter.policyrule.impl
Classes which implement`PolicyRequirementRule`.
net.shibboleth.idp.attribute.filter.policyrule.saml.impl
This is where the attribute policy rules that understand SAML live.
net.shibboleth.idp.attribute.filter.spring.policyrule.impl
This is where the parsers for filters that are natural policy rules (that is to make their decisions based on the context, not the attribute values are implemented.

Classes in net.shibboleth.idp.attribute.filter.policyrule.impl used by net.shibboleth.idp.attribute.filter.policyrule.filtercontext.impl
Class
Description
AbstractPolicyRule
Basis of all implementations of `PolicyRequirementRule` which do some sort of comparison.
AbstractRegexpPolicyRule
General `Matcher` for regexp comparison of strings in Attribute Filters.
AbstractStringPolicyRule
General `PolicyRequirementRule` for `String` comparison of strings in Attribute Filters.
Classes in net.shibboleth.idp.attribute.filter.policyrule.impl used by net.shibboleth.idp.attribute.filter.policyrule.impl
Class
Description
AbstractPolicyRule
Basis of all implementations of `PolicyRequirementRule` which do some sort of comparison.
ScriptedPolicyRule.PolicyRuleScriptEvaluator
Evaluator bound to the Matcher semantic.
Classes in net.shibboleth.idp.attribute.filter.policyrule.impl used by net.shibboleth.idp.attribute.filter.policyrule.saml.impl
Class
Description
AbstractPolicyRule
Basis of all implementations of `PolicyRequirementRule` which do some sort of comparison.
Classes in net.shibboleth.idp.attribute.filter.policyrule.impl used by net.shibboleth.idp.attribute.filter.spring.policyrule.impl
Class
Description
DirectionPolicyRule
General `PolicyRequirementRule` for testing the filtering direction.