net.sourceforge.pmd.util.filter
Class AbstractCompoundFilter<T>
java.lang.Object
net.sourceforge.pmd.util.filter.AbstractCompoundFilter<T>
- Type Parameters:
T
- The underlying type on which the filter applies.
- All Implemented Interfaces:
- Filter<T>
- Direct Known Subclasses:
- AndFilter, OrFilter
public abstract class AbstractCompoundFilter<T>
- extends java.lang.Object
- implements Filter<T>
A base class for Filters which implements behavior using a List of other
Filters.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.sourceforge.pmd.util.filter.Filter |
filter |
filters
protected java.util.List<Filter<T>> filters
AbstractCompoundFilter
public AbstractCompoundFilter()
AbstractCompoundFilter
public AbstractCompoundFilter(Filter<T>... filters)
getFilters
public java.util.List<Filter<T>> getFilters()
setFilters
public void setFilters(java.util.List<Filter<T>> filters)
addFilter
public void addFilter(Filter<T> filter)
getOperator
protected abstract java.lang.String getOperator()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2002-2015 InfoEther. All Rights Reserved.