Package com.biglybt.ui.swt.search
Class SBC_SearchResultsView.SearchInstance
- java.lang.Object
-
- com.biglybt.ui.swt.search.SBC_SearchResultsView.SearchInstance
-
- All Implemented Interfaces:
ResultListener
- Enclosing class:
- SBC_SearchResultsView
private class SBC_SearchResultsView.SearchInstance extends java.lang.Object implements ResultListener
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
_cancelled
private java.lang.Object[][]
engine_status
private Engine[]
engines
private java.util.Set<Engine>
pending
private java.util.concurrent.atomic.AtomicInteger
result_count
private SearchResultsTabArea.SearchQuery
sq
-
Constructor Summary
Constructors Modifier Constructor Description private
SearchInstance(SearchResultsTabArea.SearchQuery _sq)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
cancel()
void
contentReceived(Engine engine, java.lang.String content)
private void
engineDone(Engine engine, int state, java.lang.String msg)
void
engineFailed(Engine engine, java.lang.Throwable e)
void
engineRequiresLogin(Engine engine, java.lang.Throwable e)
protected int
getEngineIndex(Engine e)
protected Engine[]
getEngines()
protected java.lang.Object[]
getEngineStatus(Engine engine)
protected int
getResultCount()
protected SearchResultsTabArea.SearchQuery
getSearchQuery()
private boolean
isCancelled()
void
matchFound(Engine engine, java.lang.String[] fields)
void
resultsComplete(Engine engine)
void
resultsReceived(Engine engine, Result[] results)
-
-
-
Field Detail
-
sq
private final SearchResultsTabArea.SearchQuery sq
-
engines
private final Engine[] engines
-
engine_status
private final java.lang.Object[][] engine_status
-
_cancelled
private boolean _cancelled
-
pending
private java.util.Set<Engine> pending
-
result_count
private java.util.concurrent.atomic.AtomicInteger result_count
-
-
Constructor Detail
-
SearchInstance
private SearchInstance(SearchResultsTabArea.SearchQuery _sq)
-
-
Method Detail
-
getSearchQuery
protected SearchResultsTabArea.SearchQuery getSearchQuery()
-
getEngines
protected Engine[] getEngines()
-
getEngineIndex
protected int getEngineIndex(Engine e)
-
getEngineStatus
protected java.lang.Object[] getEngineStatus(Engine engine)
-
cancel
protected void cancel()
-
isCancelled
private boolean isCancelled()
-
contentReceived
public void contentReceived(Engine engine, java.lang.String content)
- Specified by:
contentReceived
in interfaceResultListener
-
matchFound
public void matchFound(Engine engine, java.lang.String[] fields)
- Specified by:
matchFound
in interfaceResultListener
-
engineFailed
public void engineFailed(Engine engine, java.lang.Throwable e)
- Specified by:
engineFailed
in interfaceResultListener
-
engineRequiresLogin
public void engineRequiresLogin(Engine engine, java.lang.Throwable e)
- Specified by:
engineRequiresLogin
in interfaceResultListener
-
resultsComplete
public void resultsComplete(Engine engine)
- Specified by:
resultsComplete
in interfaceResultListener
-
engineDone
private void engineDone(Engine engine, int state, java.lang.String msg)
-
resultsReceived
public void resultsReceived(Engine engine, Result[] results)
- Specified by:
resultsReceived
in interfaceResultListener
-
getResultCount
protected int getResultCount()
-
-