de.miethxml.hawron.search
Class SearchEngineImpl
java.lang.Object
de.miethxml.hawron.search.SearchEngineImpl
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ListSelectionListener, SearchEngine
- public class SearchEngineImpl
- extends java.lang.Object
- implements javax.swing.event.ListSelectionListener, SearchEngine
- Author:
- Simon Mieth
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFIGFILE
public final java.lang.String CONFIGFILE
- See Also:
- Constant Field Values
EXTENSIONFILE
public final java.lang.String EXTENSIONFILE
- See Also:
- Constant Field Values
LASTMODIEFIEDKEY
public final java.lang.String LASTMODIEFIEDKEY
- See Also:
- Constant Field Values
INDEXDIRECTORYKEY
public final java.lang.String INDEXDIRECTORYKEY
- See Also:
- Constant Field Values
INDEXDIRECTORY
public final java.lang.String INDEXDIRECTORY
- See Also:
- Constant Field Values
SearchEngineImpl
public SearchEngineImpl()
search
public void search(java.lang.String query)
- Specified by:
search in interface SearchEngine
addSearchResultListener
public void addSearchResultListener(SearchResultListener l)
- Specified by:
addSearchResultListener in interface SearchEngine
removeSearchResultListener
public void removeSearchResultListener(SearchResultListener l)
- Specified by:
removeSearchResultListener in interface SearchEngine
getProject
public Project getProject()
- Returns:
- Returns the project.
setProject
public void setProject(Project project)
- Specified by:
setProject in interface SearchEngine
- Parameters:
project - The project to set.
getResultTableModel
public javax.swing.table.TableModel getResultTableModel()
- Specified by:
getResultTableModel in interface SearchEngine
- Returns:
- Returns the resultTableModel.
addFileSystemSelectionListener
public void addFileSystemSelectionListener(RepositorySelectionListener l)
- Specified by:
addFileSystemSelectionListener in interface SearchEngine
removeFileSystemSelectionListener
public void removeFileSystemSelectionListener(RepositorySelectionListener l)
- Specified by:
removeFileSystemSelectionListener in interface SearchEngine
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
recycle
public void recycle()
interruptSearch
public void interruptSearch()
- Specified by:
interruptSearch in interface SearchEngine
setUpdateIndex
public void setUpdateIndex(boolean state)
- Specified by:
setUpdateIndex in interface SearchEngine
setFileExtensions
public void setFileExtensions(java.util.List extensions)
- Specified by:
setFileExtensions in interface SearchEngine
setConfigLocation
public void setConfigLocation(java.lang.String configLocation)
setSearchRootPath
public void setSearchRootPath(java.lang.String rootPath)
getFileExtensions
public java.util.List getFileExtensions()
- Specified by:
getFileExtensions in interface SearchEngine