Class SchemaValidationFilter
- java.lang.Object
-
- org.opensaml.saml.metadata.resolver.filter.impl.SchemaValidationFilter
-
- All Implemented Interfaces:
MetadataFilter
public class SchemaValidationFilter extends Object implements MetadataFilter
A metadata filter that schema validates an incoming metadata file.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogClass logger.private SAMLSchemaBuildersamlSchemaBuilderSAML schema source.private SchemaBuilderschemaBuilderSelf-managed SchemaBuilder to support old extension schema parameter.
-
Constructor Summary
Constructors Constructor Description SchemaValidationFilter(SAMLSchemaBuilder builder)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLObjectfilter(XMLObject metadata, MetadataFilterContext context)
-
-
-
Field Detail
-
log
@Nonnull private final org.slf4j.Logger log
Class logger.
-
schemaBuilder
@Nullable private SchemaBuilder schemaBuilder
Self-managed SchemaBuilder to support old extension schema parameter.
-
samlSchemaBuilder
@Nonnull private SAMLSchemaBuilder samlSchemaBuilder
SAML schema source.
-
-
Constructor Detail
-
SchemaValidationFilter
public SchemaValidationFilter(@Nonnull @ParameterName(name="builder") SAMLSchemaBuilder builder)
Constructor.- Parameters:
builder- SAML schema source to use
-
-
Method Detail
-
filter
@Nullable public XMLObject filter(@Nullable XMLObject metadata, @Nonnull MetadataFilterContext context) throws FilterException
- Specified by:
filterin interfaceMetadataFilter- Throws:
FilterException
-
-