# Uses of Class
org.opensaml.saml.metadata.resolver.filter.MetadataFilterContext

Packages that use MetadataFilterContext
Package
Description
org.opensaml.saml.metadata.resolver.filter
Classes for SAML metadata filtering.
org.opensaml.saml.metadata.resolver.filter.impl
Implementation of Metadata Filters.
org.opensaml.saml.metadata.resolver.impl
Classes for retrieving, filtering, and querying metadata.

## Uses of MetadataFilterContext in org.opensaml.saml.metadata.resolver.filter

Methods in org.opensaml.saml.metadata.resolver.filter with parameters of type MetadataFilterContext
Modifier and Type
Method
Description
`XMLObject`
MetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`final XMLObject`
MetadataFilterChain.`filter(XMLObject xmlObject, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.

## Uses of MetadataFilterContext in org.opensaml.saml.metadata.resolver.filter.impl

Methods in org.opensaml.saml.metadata.resolver.filter.impl with parameters of type MetadataFilterContext
Modifier and Type
Method
Description
`XMLObject`
AlgorithmFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
ByReferenceMetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
EntityAttributesFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
EntityRoleFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
NameIDFormatFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
NodeProcessingMetadataFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
PredicateFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
RequiredValidUntilFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
SchemaValidationFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`XMLObject`
SignatureValidationFilter.`filter(XMLObject metadata, MetadataFilterContext context)`
Filters the given metadata, perhaps to remove elements that are not wanted.
`protected boolean`
SignatureValidationFilter.`isSkipRootSignature(MetadataFilterContext context)`
Determine whether validation of signature on the document root should be skipped.
`protected void`
SignatureValidationFilter.`processEntityDescriptor(EntityDescriptor entityDescriptor, MetadataFilterContext context, boolean isRoot)`
Process the signatures on the specified EntityDescriptor and any signed children.
`protected void`
SignatureValidationFilter.`processEntityGroup(EntitiesDescriptor entitiesDescriptor, MetadataFilterContext context, boolean isRoot)`
Process the signatures on the specified EntitiesDescriptor and any signed children.

## Uses of MetadataFilterContext in org.opensaml.saml.metadata.resolver.impl

Methods in org.opensaml.saml.metadata.resolver.impl that return MetadataFilterContext
Modifier and Type
Method
Description
`protected MetadataFilterContext`
AbstractMetadataResolver.`newFilterContext()`
Get a new instance of `MetadataFilterContext` to be used when filtering metadata.
`protected MetadataFilterContext`
FileBackedHTTPMetadataResolver.`newFilterContext()`
Get a new instance of `MetadataFilterContext` to be used when filtering metadata.