org.sonatype.gshell.util.filter
Class AggregateFilter<T>
java.lang.Object
org.sonatype.gshell.util.filter.AggregateFilter<T>
- All Implemented Interfaces:
- Filter<T>
- Direct Known Subclasses:
- AndFilter, OrFilter
public abstract class AggregateFilter<T>
- extends Object
- implements Filter<T>
Support for aggregating filters.
- Since:
- 2.5
- Author:
- Jason Dillon
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.sonatype.gshell.util.filter.Filter |
accept |
AggregateFilter
protected AggregateFilter()
AggregateFilter
protected AggregateFilter(Filter<T>... filters)
getFilters
public List<Filter<T>> getFilters()
add
public AggregateFilter<T> add(Filter<T>... filters)
and
public AggregateFilter<T> and(Filter<T>... filters)
or
public AggregateFilter<T> or(Filter<T>... filters)
not
public AggregateFilter<T> not(Filter<T> filter)
Copyright © 2008-2011 Sonatype. All Rights Reserved.