ShrinkWrap Resolver Aggregator 1.1.0-alpha-2

org.jboss.shrinkwrap.resolver.api.maven
Interface MavenResolutionFilter

All Superinterfaces:
DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>
All Known Implementing Classes:
AcceptAllFilter, CombinedFilter, DependenciesFilter, DependencyFilter, ScopeFilter, StrictFilter

public interface MavenResolutionFilter
extends DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>

A filter which can filter results retrieved by a particular dependency builder. The filter affects directly the dependency chain. Specifying it can save bandwidth and number of resolved dependencies, thus making your tests run faster.

Author:
Karel Piwko
See Also:
MavenDependencyResolver

Method Summary
 boolean accept(MavenDependency element)
          Accepts element of type E
 MavenResolutionFilter configure(Collection<MavenDependency> dependencies)
          Passed the current MavenDependencyResolver configuration to the filter to allow it do some advanced filtering
 

Method Detail

accept

boolean accept(MavenDependency element)
Description copied from interface: DependencyResolutionFilter
Accepts element of type E

Specified by:
accept in interface DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>
Parameters:
element - the element
Returns:
true if accepted by the filter, false otherwise

configure

MavenResolutionFilter configure(Collection<MavenDependency> dependencies)
Passed the current MavenDependencyResolver configuration to the filter to allow it do some advanced filtering

Parameters:
dependencies - The dependencies to be set to the filter
Returns:
configured filter

ShrinkWrap Resolver Aggregator 1.1.0-alpha-2

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.