|
|||||||||
| Home >> All >> samples >> [ filefind overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
samples.filefind
Class SearchViewModel

java.lang.Objectorg.scopemvc.model.basic.BasicModel
samples.filefind.SearchViewModel
- All Implemented Interfaces:
- org.scopemvc.core.ModelChangeEventSource, org.scopemvc.core.ModelChangeListener, org.scopemvc.core.ModelChangeTypes
- public final class SearchViewModel
- extends org.scopemvc.model.basic.BasicModel
***** Should fire a change event intermittently during a long search
- Version:
- $Revision: 1.5 $ $Date: 2002/01/26 09:49:24 $
| Nested Class Summary | |
(package private) static class |
SearchViewModel.ComplexFileFilter
|
(package private) class |
SearchViewModel.SearchThread
|
| Field Summary | |
static org.scopemvc.core.Selector |
DATE_CRITERIA
|
static org.scopemvc.core.Selector |
DATE_CRITERIA_ENABLED
|
private DateCriteriaModel |
dateCriteria
|
private boolean |
dateCriteriaEnabled
|
static org.scopemvc.core.Selector |
FILE_NAME_PATTERN
|
private java.lang.String |
fileNamePattern
|
private FSRootsModel |
fsRootsModel
|
private static org.apache.commons.logging.Log |
LOG
|
private static int |
SEARCH_THREAD_PRIORITY
|
| Fields inherited from class org.scopemvc.model.basic.BasicModel |
|
| Fields inherited from interface org.scopemvc.core.ModelChangeTypes |
ACCESS_CHANGED, VALUE_ADDED, VALUE_CHANGED, VALUE_REMOVED |
| Constructor Summary | |
SearchViewModel()
|
|
| Method Summary | |
DateCriteriaModel |
getDateCriteria()
|
java.lang.String |
getFileNamePattern()
|
FSRootsModel |
getFsRoots()
|
boolean |
isDateCriteriaEnabled()
|
private java.util.List |
roots()
|
java.util.List |
search()
Creates background thread and search files. |
private void |
search(java.io.File dir,
java.io.FileFilter filter,
java.util.List result)
|
private void |
search0(java.util.List files,
java.util.List roots,
java.io.FileFilter filter)
|
void |
setDateCriteriaEnabled(boolean dateCriteriaEnabled)
|
void |
setFileNamePattern(java.lang.String fileNamePattern)
|
| Methods inherited from class org.scopemvc.model.basic.BasicModel |
addModelChangeListener, fireModelChange, listenNewSubmodel, makeActive, modelChanged, removeModelChangeListener, unlistenOldSubmodel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
LOG
private static final org.apache.commons.logging.Log LOG
SEARCH_THREAD_PRIORITY
private static final int SEARCH_THREAD_PRIORITY
- See Also:
- Constant Field Values
DATE_CRITERIA_ENABLED
public static final org.scopemvc.core.Selector DATE_CRITERIA_ENABLED
FILE_NAME_PATTERN
public static final org.scopemvc.core.Selector FILE_NAME_PATTERN
DATE_CRITERIA
public static final org.scopemvc.core.Selector DATE_CRITERIA
dateCriteriaEnabled
private boolean dateCriteriaEnabled
fileNamePattern
private java.lang.String fileNamePattern
dateCriteria
private DateCriteriaModel dateCriteria
fsRootsModel
private FSRootsModel fsRootsModel
| Constructor Detail |
SearchViewModel
public SearchViewModel()
| Method Detail |
getFsRoots
public FSRootsModel getFsRoots()
isDateCriteriaEnabled
public boolean isDateCriteriaEnabled()
setDateCriteriaEnabled
public void setDateCriteriaEnabled(boolean dateCriteriaEnabled)
getFileNamePattern
public java.lang.String getFileNamePattern()
setFileNamePattern
public void setFileNamePattern(java.lang.String fileNamePattern)
getDateCriteria
public DateCriteriaModel getDateCriteria()
roots
private java.util.List roots()
search
public java.util.List search()
- Creates background thread and search files.
search0
private void search0(java.util.List files, java.util.List roots, java.io.FileFilter filter)
search
private void search(java.io.File dir, java.io.FileFilter filter, java.util.List result)
|
|||||||||
| Home >> All >> samples >> [ filefind overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC