org.apache.maven.shared.dependency.tree.filter
Class ArtifactDependencyNodeFilter

java.lang.Object
  extended by org.apache.maven.shared.dependency.tree.filter.ArtifactDependencyNodeFilter
All Implemented Interfaces:
DependencyNodeFilter

public class ArtifactDependencyNodeFilter
extends java.lang.Object
implements DependencyNodeFilter

A dependency node filter that delegates to an artifact filter.

Since:
1.1
Version:
$Id: ArtifactDependencyNodeFilter.java 549521 2007-06-21 15:53:42Z markh $
Author:
Mark Hobson

Field Summary
private  org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
          The artifact filter this dependency node filter delegates to.
 
Constructor Summary
ArtifactDependencyNodeFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
          Creates a dependency node filter that delegates to the specified artifact filter.
 
Method Summary
 boolean accept(DependencyNode node)
          Gets whether this filter accepts the specified dependency node.
 org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter()
          Gets the artifact filter this dependency node filter delegates to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filter

private final org.apache.maven.artifact.resolver.filter.ArtifactFilter filter
The artifact filter this dependency node filter delegates to.

Constructor Detail

ArtifactDependencyNodeFilter

public ArtifactDependencyNodeFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
Creates a dependency node filter that delegates to the specified artifact filter.

Parameters:
filter - the artifact filter to delegate to
Method Detail

accept

public boolean accept(DependencyNode node)
Description copied from interface: DependencyNodeFilter
Gets whether this filter accepts the specified dependency node.

Specified by:
accept in interface DependencyNodeFilter
Parameters:
node - the dependency node to check
Returns:
true if this filter accepts the specified dependency node

getArtifactFilter

public org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter()
Gets the artifact filter this dependency node filter delegates to.

Returns:
the artifact filter this dependency node filter delegates to