# Package org.opensaml.saml.metadata.resolver.filter.impl

@NonnullElements package org.opensaml.saml.metadata.resolver.filter.impl
Implementation of Metadata Filters.

Related Packages
Package
Description
org.opensaml.saml.metadata.resolver.filter
Classes for SAML metadata filtering.
Class
Description
AlgorithmFilter
A filter that adds algorithm extension content to entities in order to drive software behavior based on them.
BasicDynamicTrustedNamesStrategy
Function which implements a basic strategy for extracting trusted names for PKIX trust engine evaluation.
ByReferenceMetadataFilter
A `MetadataFilter` that associates other filters with specific `MetadataResolver` instances by ID.
EntitiesDescriptorNameProcessor
A metadata node processor implementation which attaches an instance of `EntityGroupName` to an `EntityDescriptor` for each ancestor `EntitiesDescriptor` in the metadata tree.
EntityAttributesFilter
A filter that adds `EntityAttributes` extension content to entities in order to drive software behavior based on them.
EntityRoleFilter
A filter that removes roles from an entity descriptor.
NameIDFormatFilter
A filter that adds `NameIDFormat` content to entities in order to drive software behavior based on them.
NodeProcessingMetadataFilter
An implementation of `MetadataFilter` which applies a `MetadataNodeProcessor` to each element node in the metadata document tree.
PredicateFilter
A filter that removes any `EntityDescriptor` that does or does not match a `Predicate`, thus an include or exclude policy.
PredicateFilter.Direction
Whether matching means to include or exclude an entity.
RequiredValidUntilFilter
A metadata filter that requires the presence of a `validUntil` attribute on the root element of the metadata document.
SchemaValidationFilter
A metadata filter that schema validates an incoming metadata file.
ScriptedTrustedNamesFunction
A scripted `Function` which can be injected into `SignatureValidationFilter.setDynamicTrustedNamesStrategy(Function)`.
SignatureValidationFilter
A metadata filter that validates XML signatures.