Forge - Shell API 1.2.0.Final

org.jboss.forge.project.dependencies
Class CompositeDependencyFilter

java.lang.Object
  extended by org.jboss.forge.project.dependencies.CompositeDependencyFilter
All Implemented Interfaces:
DependencyFilter

public class CompositeDependencyFilter
extends Object
implements DependencyFilter

Composite DependencyFilter implementation for handling multiple filters.

Author:
George Gastaldi

Constructor Summary
CompositeDependencyFilter(DependencyFilter... filters)
           
CompositeDependencyFilter(Iterable<? extends DependencyFilter> filters)
           
 
Method Summary
 boolean accept(Dependency dependency)
          Tests each filter if it matches the dependency informed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeDependencyFilter

public CompositeDependencyFilter(DependencyFilter... filters)

CompositeDependencyFilter

public CompositeDependencyFilter(Iterable<? extends DependencyFilter> filters)
Method Detail

accept

public boolean accept(Dependency dependency)
Tests each filter if it matches the dependency informed. If any of the DependencyFilter.accept(Dependency) objects contained in this class returns false, false is immediately returned from this method.

Specified by:
accept in interface DependencyFilter

Forge - Shell API 1.2.0.Final

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.