public class CompositeMetadataFilter extends MetadataFilterImpl
MetadataFilter
implementation that wraps a list of filters.In the adapter configuration file this class is aliased as composite-metadata-filter which is the preferred alternative to the fully qualified classname when building your configuration.
Constructor and Description |
---|
CompositeMetadataFilter() |
CompositeMetadataFilter(MetadataFilter... filters) |
Modifier and Type | Method and Description |
---|---|
MetadataCollection |
filter(MetadataCollection original)
Return all the metadata that matches the filter.
|
java.util.List<MetadataFilter> |
getFilters() |
void |
setFilters(java.util.List<MetadataFilter> filters) |
filter, filter
public CompositeMetadataFilter()
public CompositeMetadataFilter(MetadataFilter... filters)
public MetadataCollection filter(MetadataCollection original)
MetadataFilter
original
- the original set of metadata.MetadataCollection
instance that has been filtered.public java.util.List<MetadataFilter> getFilters()
public void setFilters(java.util.List<MetadataFilter> filters)
filters
- the filters to set