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 booleanaccept(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:
acceptin interfaceDependencyNodeFilter- Parameters:
node- the dependency node to check- Returns:
trueif 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
-
-