From: <bra...@us...> - 2009-10-15 22:27:30
|
Revision: 2805 http://archive-access.svn.sourceforge.net/archive-access/?rev=2805&view=rev Author: bradtofel Date: 2009-10-15 22:27:18 +0000 (Thu, 15 Oct 2009) Log Message: ----------- Added getFilters(), setFilters(), addFilters() methods. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ObjectFilterChain.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ObjectFilterChain.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ObjectFilterChain.java 2009-09-19 02:57:12 UTC (rev 2804) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ObjectFilterChain.java 2009-10-15 22:27:18 UTC (rev 2805) @@ -25,6 +25,7 @@ package org.archive.wayback.util; import java.util.ArrayList; +import java.util.Collection; /** * ObjectFilterChain implements AND logic to chain together multiple @@ -48,6 +49,20 @@ } /** + * @return the filters + */ + public ArrayList<ObjectFilter<E>> getFilters() { + return filters; + } + + /** + * @param filters the filters to set + */ + public void setFilters(ArrayList<ObjectFilter<E>> filters) { + this.filters = filters; + } + + /** * @param filter to be added to the chain. filters are processed in the * order they are added to the chain. */ @@ -55,6 +70,11 @@ filters.add(filter); } + public void addFilters(Collection<ObjectFilter<E>> list) { + filters.addAll(list); + } + + /* (non-Javadoc) * @see org.archive.wayback.cdx.filter.RecordFilter#filterRecord(org.archive.wayback.cdx.CDXRecord) */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |