Class AndDependencyNodeFilter
- java.lang.Object
-
- org.apache.maven.shared.dependency.graph.filter.AndDependencyNodeFilter
-
- All Implemented Interfaces:
DependencyNodeFilter
public class AndDependencyNodeFilter extends Object implements DependencyNodeFilter
A dependency node filter that logically ANDs together a number of other dependency node filters.- Since:
- 1.1
- Version:
- $Id$
- Author:
- Mark Hobson
-
-
Constructor Summary
Constructors Constructor Description AndDependencyNodeFilter(List<DependencyNodeFilter> filters)
Creates a dependency node filter that logically ANDs together the specified dependency node filters.AndDependencyNodeFilter(DependencyNodeFilter filter1, DependencyNodeFilter filter2)
Creates a dependency node filter that logically ANDs together the two specified dependency node filters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(DependencyNode node)
Gets whether this filter accepts the specified dependency node.List<DependencyNodeFilter>
getDependencyNodeFilters()
Gets the list of dependency node filters that this filter ANDs together.
-
-
-
Constructor Detail
-
AndDependencyNodeFilter
public AndDependencyNodeFilter(DependencyNodeFilter filter1, DependencyNodeFilter filter2)
Creates a dependency node filter that logically ANDs together the two specified dependency node filters.- Parameters:
filter1
- the first dependency node filter to logically AND togetherfilter2
- the second dependency node filter to logically AND together
-
AndDependencyNodeFilter
public AndDependencyNodeFilter(List<DependencyNodeFilter> filters)
Creates a dependency node filter that logically ANDs together the specified dependency node filters.- Parameters:
filters
- the list of dependency node filters to logically AND together
-
-
Method Detail
-
accept
public boolean accept(DependencyNode node)
Gets whether this filter accepts the specified dependency node.- Specified by:
accept
in interfaceDependencyNodeFilter
- Parameters:
node
- the dependency node to check- Returns:
true
if this filter accepts the specified dependency node
-
getDependencyNodeFilters
public List<DependencyNodeFilter> getDependencyNodeFilters()
Gets the list of dependency node filters that this filter ANDs together.- Returns:
- the dependency node filters that this filter ANDs together
-
-