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. |