Package org.archive.wayback.resourceindex.filters

Class Summary
CompositeExclusionFilter SearchResultFilter that abstracts multiple SearchResultFilters -- if all filters return INCLUDE, then the result is included, but the first to return ABORT or EXCLUDE short-circuits the rest
CounterFilter SearchResultFilter which INCLUDEs all checked records, but keeps track of how many were seen during processing.
DateRangeFilter SearchResultFilter that excludes records outside of start and end range.
DuplicateRecordFilter ObjectFilter which omits exact duplicate URL+date records from a stream of CaptureSearchResult.
EndDateFilter SearchResultFilter which includes all records until 1 is found beyond end date then it aborts processing.
GuardRailFilter SearchResultFilter which aborts processing when too many records have been inspected.
HostMatchFilter SearchResultFilter which includes only records that have original host matching.
HttpCodeFilter ObjectFilter which allows including or excluding results based on the Http response code.
MimeTypeFilter SearchResultFilter which includes only records matching one or more supplied Mime-Types.
OracleAnnotationFilter SearchResult filter class which contacts an access-control Oracle, using information from the public comment field to annotate SearchResult objects.
SchemeMatchFilter ObjectFilter which omits CaptureSearchResult objects if their scheme does not match the specified scheme.
SelfRedirectFilter SearchResultFilter which INCLUDEs all records, unless they redirect to themselves, via whatever URL purification schemes are in use.
StartDateFilter SearchResultFilter which includes all records until 1 is found before start date then it aborts processing.
UrlMatchFilter SearchResultFilter which includes only records that have url matching aborts as soon as url does not match.
UrlPrefixMatchFilter SearchResultFilter which includes any URL which begins with a given prefix, and aborts processing when any URL does not match the prefix.
WindowEndFilter<T> SearchResultFitler that includes the first N records seen.
WindowStartFilter<T> SearchResultFitler that omits the first N records seen.
 



Copyright © 2005-2009 Internet Archive. All Rights Reserved.