com.endeca.portal.attributes.filter
Class ChainingFilter

java.lang.Object
  extended by com.endeca.portal.attributes.filter.ChainingFilter
All Implemented Interfaces:
BPCFilter
Direct Known Subclasses:
ChainingAndFilter, ChainingOrFilter

public abstract class ChainingFilter
extends java.lang.Object
implements BPCFilter

Author:
Endeca Technologies, Inc

Field Summary
protected  java.util.List<BPCFilter> filterList
           
 
Constructor Summary
ChainingFilter()
           
 
Method Summary
 java.util.List<BPCFilter> getFilterList()
          Get a list of all filters chained by this filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.endeca.portal.attributes.filter.BPCFilter
test
 

Field Detail

filterList

protected java.util.List<BPCFilter> filterList
Constructor Detail

ChainingFilter

public ChainingFilter()
Method Detail

getFilterList

public java.util.List<BPCFilter> getFilterList()
Get a list of all filters chained by this filter. The list object itself is considered immutable so there is no setter for it.

Returns:
the list of BPCFilter objects. The list is guaranteed to not be null