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

java.lang.Object
  extended by org.apache.maven.shared.dependency.tree.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: AndDependencyNodeFilter.java 1100703 2011-05-08 08:27:33Z hboutemy $
Author:
Mark Hobson

Constructor Summary
AndDependencyNodeFilter(DependencyNodeFilter filter1, DependencyNodeFilter filter2)
          Creates a dependency node filter that logically ANDs together the two specified dependency node filters.
AndDependencyNodeFilter(List<DependencyNodeFilter> filters)
          Creates a dependency node filter that logically ANDs together the specified dependency node filters.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 together
filter2 - 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 interface DependencyNodeFilter
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


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.