org.apache.maven.artifact.resolver.filter
Class OrArtifactFilter

java.lang.Object
  extended by org.apache.maven.artifact.resolver.filter.OrArtifactFilter
All Implemented Interfaces:
ArtifactFilter

public class OrArtifactFilter
extends Object
implements ArtifactFilter

Apply multiple filters, accepting an artifact if at least one of the filters accepts it.

Author:
Benjamin Bentmann

Constructor Summary
OrArtifactFilter()
           
OrArtifactFilter(Collection<ArtifactFilter> filters)
           
 
Method Summary
 void add(ArtifactFilter artifactFilter)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean include(Artifact artifact)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrArtifactFilter

public OrArtifactFilter()

OrArtifactFilter

public OrArtifactFilter(Collection<ArtifactFilter> filters)
Method Detail

include

public boolean include(Artifact artifact)
Specified by:
include in interface ArtifactFilter

add

public void add(ArtifactFilter artifactFilter)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


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