org.archive.wayback.resourceindex.filters
Class StartDateFilter
java.lang.Object
org.archive.wayback.resourceindex.filters.StartDateFilter
- All Implemented Interfaces:
- ObjectFilter<CaptureSearchResult>
public class StartDateFilter
- extends Object
- implements ObjectFilter<CaptureSearchResult>
SearchResultFilter which includes all records until 1 is found before start
date then it aborts processing. Assumed usage is for URL matches, when
records will be ordered by capture date and traversed in REVERSE ORDER, in
which case the first record before the startDate provided indicates that no
further records will possibly match.
- Version:
- $Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
- Author:
- brad
|
Method Summary |
int |
filterObject(CaptureSearchResult r)
inpect record and determine if it should be included in the
results or not, or if processing of new records should stop. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StartDateFilter
public StartDateFilter(String startDate)
- Parameters:
startDate - String timestamp which marks the end of includable
records
filterObject
public int filterObject(CaptureSearchResult r)
- Description copied from interface:
ObjectFilter
- inpect record and determine if it should be included in the
results or not, or if processing of new records should stop.
- Specified by:
filterObject in interface ObjectFilter<CaptureSearchResult>
- Parameters:
r - Object which should be checked for inclusion/exclusion or abort
- Returns:
- int of FILTER_INCLUDE, FILTER_EXCLUDE, or FILTER_ABORT
Copyright © 2005-2011 Internet Archive. All Rights Reserved.