Constructor and Description |
---|
Search() |
Modifier and Type | Method and Description |
---|---|
java.util.AbstractMap.SimpleEntry<RemoteFile,java.lang.Integer> |
downloadFile(SearchResult result)
Don't work with SearchResultP2P
|
java.util.HashMap<java.lang.Integer,TagValue> |
getDIMFields() |
java.util.ArrayList<SearchResult> |
getExportSearchResults() |
java.util.ArrayList<SearchResult> |
getP2PSearchResults() |
void |
getP2PThumbnail(java.net.URI FileName,
java.lang.String FileHash,
java.lang.String addr) |
java.util.List<NetworkMember> |
getPeerList() |
java.util.ArrayList<SearchResult> |
getPendingP2PThumnails() |
java.util.ArrayList<SearchResult> |
getSearchResults() |
long |
getSearchTime() |
java.util.HashMap<java.lang.String,java.lang.Integer> |
getTagList() |
SearchResult |
getThumbnail(java.net.URI FileName,
java.lang.String FileHash) |
void |
pruneQuery(java.lang.String id) |
void |
queryFinished() |
void |
RegisterSignalBack(ISearchSignal signalBack) |
FileObservable |
RequestP2PFile(SearchResult file) |
void |
Search(java.lang.String query,
boolean keywords,
java.util.HashMap<java.lang.String,java.lang.Boolean> plugins) |
java.util.ArrayList<SearchResult> |
SearchIndexedMetaData(SearchResult searchResult) |
ListObservableSearch<SearchResult> |
SearchToExport(java.lang.String query,
boolean keywords,
java.util.HashMap<java.lang.String,java.lang.Boolean> plugins,
java.util.ArrayList<java.lang.String> eFields,
java.util.Observer obs) |
void |
setExportSearchResult(java.util.ArrayList<SearchResult> sResult) |
void |
setLocalSearchResult(java.util.ArrayList<SearchResult> sResult) |
void |
setP2PSearchResult(java.util.ArrayList<SearchResult> sResult) |
void |
setP2PThumbnails(java.util.ArrayList<SearchResult> sResult) |
void |
setSearchTime(long time) |
public Search()
public void setSearchTime(long time)
public void setLocalSearchResult(java.util.ArrayList<SearchResult> sResult)
public void queryFinished()
public void setP2PSearchResult(java.util.ArrayList<SearchResult> sResult)
public void setExportSearchResult(java.util.ArrayList<SearchResult> sResult)
public void setP2PThumbnails(java.util.ArrayList<SearchResult> sResult)
public void Search(java.lang.String query, boolean keywords, java.util.HashMap<java.lang.String,java.lang.Boolean> plugins) throws java.rmi.RemoteException
public ListObservableSearch<SearchResult> SearchToExport(java.lang.String query, boolean keywords, java.util.HashMap<java.lang.String,java.lang.Boolean> plugins, java.util.ArrayList<java.lang.String> eFields, java.util.Observer obs) throws java.rmi.RemoteException
SearchToExport
in interface ISearch
java.rmi.RemoteException
public void pruneQuery(java.lang.String id) throws java.rmi.RemoteException
pruneQuery
in interface ISearch
java.rmi.RemoteException
public java.util.ArrayList<SearchResult> SearchIndexedMetaData(SearchResult searchResult) throws java.rmi.RemoteException
SearchIndexedMetaData
in interface ISearch
java.rmi.RemoteException
public long getSearchTime() throws java.rmi.RemoteException
getSearchTime
in interface ISearch
java.rmi.RemoteException
public void RegisterSignalBack(ISearchSignal signalBack) throws java.rmi.RemoteException
RegisterSignalBack
in interface ISearch
java.rmi.RemoteException
public FileObservable RequestP2PFile(SearchResult file) throws java.rmi.RemoteException
RequestP2PFile
in interface ISearch
java.rmi.RemoteException
public java.util.AbstractMap.SimpleEntry<RemoteFile,java.lang.Integer> downloadFile(SearchResult result) throws java.rmi.RemoteException
downloadFile
in interface ISearch
file
- java.rmi.RemoteException
public java.util.List<NetworkMember> getPeerList() throws java.rmi.RemoteException
getPeerList
in interface ISearch
java.rmi.RemoteException
public java.util.ArrayList<SearchResult> getSearchResults() throws java.rmi.RemoteException
getSearchResults
in interface ISearch
java.rmi.RemoteException
public java.util.ArrayList<SearchResult> getP2PSearchResults() throws java.rmi.RemoteException
getP2PSearchResults
in interface ISearch
java.rmi.RemoteException
public java.util.ArrayList<SearchResult> getExportSearchResults() throws java.rmi.RemoteException
getExportSearchResults
in interface ISearch
java.rmi.RemoteException
public SearchResult getThumbnail(java.net.URI FileName, java.lang.String FileHash) throws java.rmi.RemoteException
getThumbnail
in interface ISearch
java.rmi.RemoteException
public void getP2PThumbnail(java.net.URI FileName, java.lang.String FileHash, java.lang.String addr) throws java.rmi.RemoteException
getP2PThumbnail
in interface ISearch
java.rmi.RemoteException
public java.util.ArrayList<SearchResult> getPendingP2PThumnails() throws java.rmi.RemoteException
getPendingP2PThumnails
in interface ISearch
java.rmi.RemoteException
public java.util.HashMap<java.lang.String,java.lang.Integer> getTagList() throws java.rmi.RemoteException
getTagList
in interface ISearch
java.rmi.RemoteException
public java.util.HashMap<java.lang.Integer,TagValue> getDIMFields() throws java.rmi.RemoteException
getDIMFields
in interface ISearch
java.rmi.RemoteException