Class AndDependencyNodeFilter
- java.lang.Object
-
- org.apache.maven.shared.dependency.graph.filter.AndDependencyNodeFilter
-
- All Implemented Interfaces:
DependencyNodeFilter
public class AndDependencyNodeFilter extends java.lang.Object implements DependencyNodeFilter
A dependency node filter that logically ANDs together a number of other dependency node filters.- Since:
- 1.1
- Version:
- $Id: AndDependencyNodeFilter.java 1684260 2015-06-08 19:57:54Z rfscholte $
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<DependencyNodeFilter>filtersThe dependency node filters that this filter ANDs together.
-
Constructor Summary
Constructors Constructor Description AndDependencyNodeFilter(java.util.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.java.util.List<DependencyNodeFilter>getDependencyNodeFilters()Gets the list of dependency node filters that this filter ANDs together.
-
-
-
Field Detail
-
filters
private final java.util.List<DependencyNodeFilter> filters
The 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(java.util.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 java.util.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
-
-