org.archive.wayback.resourceindex
Class LocalResourceIndex
java.lang.Object
org.archive.wayback.resourceindex.LocalResourceIndex
- All Implemented Interfaces:
- ResourceIndex
- Direct Known Subclasses:
- LiveWebLocalResourceIndex
public class LocalResourceIndex
- extends java.lang.Object
- implements ResourceIndex
- Version:
- $Date: 2009-07-17 17:14:42 -0700 (Fri, 17 Jul 2009) $, $Revision: 2771 $
- Author:
- brad
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
source
protected SearchResultSource source
LocalResourceIndex
public LocalResourceIndex()
doCaptureQuery
public CaptureSearchResults doCaptureQuery(WaybackRequest wbRequest,
int type)
throws ResourceIndexNotAvailableException,
ResourceNotInArchiveException,
BadQueryException,
AccessControlException
- Throws:
ResourceIndexNotAvailableException
ResourceNotInArchiveException
BadQueryException
AccessControlException
doUrlQuery
public UrlSearchResults doUrlQuery(WaybackRequest wbRequest)
throws ResourceIndexNotAvailableException,
ResourceNotInArchiveException,
BadQueryException,
AccessControlException
- Throws:
ResourceIndexNotAvailableException
ResourceNotInArchiveException
BadQueryException
AccessControlException
query
public SearchResults query(WaybackRequest wbRequest)
throws ResourceIndexNotAvailableException,
ResourceNotInArchiveException,
BadQueryException,
AccessControlException
- Description copied from interface:
ResourceIndex
- Transform a WMRequest into a ResourceResults.
- Specified by:
query in interface ResourceIndex
- Returns:
- ResourceResults containing ResourceResult objects matching the
WMRequest
- Throws:
ResourceIndexNotAvailableException
ResourceNotInArchiveException
BadQueryException
AccessControlException
addSearchResults
public void addSearchResults(java.util.Iterator<CaptureSearchResult> itr)
throws java.io.IOException,
java.lang.UnsupportedOperationException
- Throws:
java.io.IOException
java.lang.UnsupportedOperationException
isUpdatable
public boolean isUpdatable()
setMaxRecords
public void setMaxRecords(int maxRecords)
- Parameters:
maxRecords - the maxRecords to set
setSource
public void setSource(SearchResultSource source)
- Parameters:
source - the source to set
isDedupeRecords
public boolean isDedupeRecords()
setDedupeRecords
public void setDedupeRecords(boolean dedupeRecords)
getCanonicalizer
public UrlCanonicalizer getCanonicalizer()
setCanonicalizer
public void setCanonicalizer(UrlCanonicalizer canonicalizer)
shutdown
public void shutdown()
throws java.io.IOException
- Specified by:
shutdown in interface ResourceIndex
- Throws:
java.io.IOException
getAnnotater
public ObjectFilter<CaptureSearchResult> getAnnotater()
setAnnotater
public void setAnnotater(ObjectFilter<CaptureSearchResult> annotater)
getFilter
public ObjectFilter<CaptureSearchResult> getFilter()
setFilter
public void setFilter(ObjectFilter<CaptureSearchResult> filter)
Copyright © 2005-2009 Internet Archive. All Rights Reserved.