Revision: 2319
http://archive-access.svn.sourceforge.net/archive-access/?rev=2319&view=rev
Author: bradtofel
Date: 2008-06-24 17:21:00 -0700 (Tue, 24 Jun 2008)
Log Message:
-----------
INTERFACE CHANGE: now uses addSearchResults() method on super class.
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebLocalResourceIndex.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebLocalResourceIndex.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebLocalResourceIndex.java 2008-06-25 00:20:01 UTC (rev 2318)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/liveweb/LiveWebLocalResourceIndex.java 2008-06-25 00:21:00 UTC (rev 2319)
@@ -24,13 +24,11 @@
*/
package org.archive.wayback.liveweb;
+import java.io.IOException;
import java.util.ArrayList;
import org.archive.wayback.core.SearchResult;
import org.archive.wayback.resourceindex.LocalResourceIndex;
-import org.archive.wayback.resourceindex.bdb.BDBIndex;
-import org.archive.wayback.resourceindex.bdb.SearchResultToBDBRecordAdapter;
-import org.archive.wayback.util.AdaptedIterator;
/**
* Alternate LocalResourceIndex that supports an alternate BDB configuration,
@@ -44,13 +42,15 @@
/**
* Add a single SearchResult to the index.
* @param result
+ * @throws IOException
+ * @throws UnsupportedOperationException
*/
@SuppressWarnings("unchecked")
- public void addSearchResult(SearchResult result) {
+ public void addSearchResult(SearchResult result)
+ throws UnsupportedOperationException, IOException {
+
ArrayList<SearchResult> l = new ArrayList<SearchResult>();
l.add(result);
- BDBIndex bdbSource = (BDBIndex) source;
- bdbSource.insertRecords(new AdaptedIterator(l.iterator(),
- new SearchResultToBDBRecordAdapter()));
+ addSearchResults(l.iterator());
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|