org.apache.ivy.util.filter
Class FilterHelper

java.lang.Object
  extended by org.apache.ivy.util.filter.FilterHelper

public final class FilterHelper
extends java.lang.Object


Field Summary
static Filter NO_FILTER
           
 
Method Summary
static java.util.Collection filter(java.util.Collection col, Filter filter)
          Returns a new collection containing only the items from the given collectoin, which are accepted by the filter.
static Filter getArtifactTypeFilter(java.lang.String types)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_FILTER

public static final Filter NO_FILTER
Method Detail

getArtifactTypeFilter

public static Filter getArtifactTypeFilter(java.lang.String types)

filter

public static java.util.Collection filter(java.util.Collection col,
                                          Filter filter)
Returns a new collection containing only the items from the given collectoin, which are accepted by the filter.

Parameters:
col - The collection to filter.
filter - The filter to use.
Returns:
A new collection instance containing the only the instance accepted by the filter.
Comment: We could have used Commons-Collections facility for this. If we accepted to add dependencies on third party jars.