org.archive.wayback.resourceindex.filters
Class MimeTypeFilter

java.lang.Object
  extended by org.archive.wayback.resourceindex.filters.MimeTypeFilter
All Implemented Interfaces:
ObjectFilter<CaptureSearchResult>

public class MimeTypeFilter
extends Object
implements ObjectFilter<CaptureSearchResult>

SearchResultFilter which includes only records matching one or more supplied Mime-Types. All comparision is case-insensitive.

Version:
$Date: 2010-09-29 05:28:38 +0700 (Wed, 29 Sep 2010) $, $Revision: 3262 $
Author:
brad

Field Summary
 
Fields inherited from interface org.archive.wayback.util.ObjectFilter
FILTER_ABORT, FILTER_EXCLUDE, FILTER_INCLUDE
 
Constructor Summary
MimeTypeFilter()
           
 
Method Summary
 void addMime(String mime)
           
 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.
 boolean isIncludeIfContains()
           
 void setIncludeIfContains(boolean includeIfContains)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeTypeFilter

public MimeTypeFilter()
Method Detail

addMime

public void addMime(String mime)
Parameters:
mime - String which is valid match for mime-type field

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

isIncludeIfContains

public boolean isIncludeIfContains()
Returns:
the includeIfContains

setIncludeIfContains

public void setIncludeIfContains(boolean includeIfContains)
Parameters:
includeIfContains - the includeIfContains to set


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