Class AncestorOrSelfDependencyNodeFilter
- java.lang.Object
-
- org.apache.maven.shared.dependency.graph.filter.AncestorOrSelfDependencyNodeFilter
-
- All Implemented Interfaces:
DependencyNodeFilter
public class AncestorOrSelfDependencyNodeFilter extends Object implements DependencyNodeFilter
A dependency node filter than only accepts nodes that are ancestors of, or equal to, a given list of nodes.- Since:
- 1.1
- Version:
- $Id$
- Author:
- Mark Hobson
-
-
Constructor Summary
Constructors Constructor Description AncestorOrSelfDependencyNodeFilter(List<DependencyNode> descendantNodes)
Creates a dependency node filter that only accepts nodes that are ancestors of, or equal to, the specified list of nodes.AncestorOrSelfDependencyNodeFilter(DependencyNode descendantNode)
-
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.
-
-
-
Constructor Detail
-
AncestorOrSelfDependencyNodeFilter
public AncestorOrSelfDependencyNodeFilter(DependencyNode descendantNode)
-
AncestorOrSelfDependencyNodeFilter
public AncestorOrSelfDependencyNodeFilter(List<DependencyNode> descendantNodes)
Creates a dependency node filter that only accepts nodes that are ancestors of, or equal to, the specified list of nodes.- Parameters:
descendantNodes
- the list of nodes to accept ancestors-or-self of
-
-
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
-
-