|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.nc2.ncml.DatasetCollectionManager2
public class DatasetCollectionManager2
Manage a list of Scanners that find Files (actually finds MFile). Tracks when they need to be rescanned.
| Constructor Summary | |
|---|---|
DatasetCollectionManager2(java.lang.String recheckS)
|
|
| Method Summary | |
|---|---|
void |
addDirectoryScan(java.lang.String dirName,
java.lang.String suffix,
java.lang.String regexpPatternString,
java.lang.String subdirsS,
java.lang.String olderS,
java.lang.String dateFormatString)
|
java.util.Collection<MFile> |
getFiles()
Get the current collection of MFile, since last scan or rescan. |
long |
getLastScanned()
Get the last time scanned |
TimeUnit |
getRecheck()
Get how often to rescan |
boolean |
rescan()
Rescan directories. |
void |
scan(CancelTask cancelTask)
Scan the directory(ies) and create MFile objects. |
boolean |
timeToRescan()
Compute if rescan is needed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatasetCollectionManager2(java.lang.String recheckS)
| Method Detail |
|---|
public void addDirectoryScan(java.lang.String dirName,
java.lang.String suffix,
java.lang.String regexpPatternString,
java.lang.String subdirsS,
java.lang.String olderS,
java.lang.String dateFormatString)
public void scan(CancelTask cancelTask)
throws java.io.IOException
cancelTask - allow user to cancel
java.io.IOException - if io errorpublic boolean timeToRescan()
public boolean rescan()
throws java.io.IOException
java.io.IOException - on I/O errorpublic TimeUnit getRecheck()
public long getLastScanned()
public java.util.Collection<MFile> getFiles()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||