1 package org.apache.maven.artifact.resolver.filter; 2 3 18 19 import org.apache.maven.artifact.Artifact; 20 21 import java.util.ArrayList ; 22 import java.util.Iterator ; 23 import java.util.List ; 24 25 31 public class AndArtifactFilter 32 implements ArtifactFilter 33 { 34 private final List filters = new ArrayList (); 35 36 public boolean include( Artifact artifact ) 37 { 38 boolean include = true; 39 for ( Iterator i = filters.iterator(); i.hasNext() && include; ) 40 { 41 ArtifactFilter filter = (ArtifactFilter) i.next(); 42 if ( !filter.include( artifact ) ) 43 { 44 include = false; 45 } 46 } 47 return include; 48 } 49 50 public void add( ArtifactFilter artifactFilter ) 51 { 52 filters.add( artifactFilter ); 53 } 54 } 55 | Popular Tags |