|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.ucsb.nceas.morpho.datastore.DataStore
edu.ucsb.nceas.morpho.datastore.FileSystemDataStore
implements and the DataStoreInterface for accessing files on the local file system.
Field Summary |
Fields inherited from class edu.ucsb.nceas.morpho.datastore.DataStore |
cachedir, datadir, separator, tempdir |
Constructor Summary | |
FileSystemDataStore(Morpho morpho)
create a new FileSystemDataStore for a Morpho |
Method Summary | |
boolean |
deleteFile(java.lang.String name)
deletes a file from the local file system. |
static void |
main(java.lang.String[] args)
Test method |
java.io.File |
newDataFile(java.lang.String name,
java.io.InputStream is)
|
java.io.File |
newFile(java.lang.String name,
java.io.Reader file)
returns a File object in the local repository. |
java.io.File |
openFile(java.lang.String name)
opens a file with the given name. |
java.io.File |
openTempFile(java.lang.String name)
|
java.io.File |
saveDataFile(java.lang.String name,
java.io.InputStream file)
|
java.io.File |
saveDataFile(java.lang.String name,
java.io.InputStream file,
java.lang.String rootDir)
A variant of saveFile designed for use with Data Files. |
java.io.File |
saveDataFile(java.lang.String name,
java.io.Reader file)
|
java.io.File |
saveDataFile(java.lang.String name,
java.io.Reader file,
java.lang.String rootDir)
A variant of saveFile designed for use with Data Files. |
java.io.File |
saveFile(java.lang.String name,
java.io.Reader file)
save a file to the datastore with the id of name. |
java.io.File |
saveFile(java.lang.String name,
java.io.Reader file,
java.lang.String rootDir)
Saves a file with the given name. |
java.io.File |
saveTempDataFile(java.lang.String name,
java.io.InputStream file)
|
java.io.File |
saveTempDataFile(java.lang.String name,
java.io.Reader file)
|
java.io.File |
saveTempFile(java.lang.String name,
java.io.Reader file)
|
Methods inherited from class edu.ucsb.nceas.morpho.datastore.DataStore |
debug, insertIdInFile, parseId, parseIdFromMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FileSystemDataStore(Morpho morpho)
Method Detail |
public java.io.File openFile(java.lang.String name) throws java.io.FileNotFoundException
openFile
in interface DataStoreInterface
openFile
in class DataStore
java.io.FileNotFoundException
public java.io.File saveFile(java.lang.String name, java.io.Reader file)
DataStoreInterface
saveFile
in interface DataStoreInterface
saveFile
in class DataStore
public java.io.File saveTempFile(java.lang.String name, java.io.Reader file)
public java.io.File openTempFile(java.lang.String name) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.io.File saveDataFile(java.lang.String name, java.io.Reader file)
public java.io.File saveTempDataFile(java.lang.String name, java.io.Reader file)
public java.io.File saveDataFile(java.lang.String name, java.io.InputStream file)
public java.io.File saveTempDataFile(java.lang.String name, java.io.InputStream file)
public java.io.File saveFile(java.lang.String name, java.io.Reader file, java.lang.String rootDir)
public java.io.File newFile(java.lang.String name, java.io.Reader file)
newFile
in interface DataStoreInterface
newFile
in class DataStore
public java.io.File newDataFile(java.lang.String name, java.io.InputStream is)
public boolean deleteFile(java.lang.String name)
deleteFile
in interface DataStoreInterface
deleteFile
in class DataStore
name
- the name of the file to deletepublic static void main(java.lang.String[] args)
public java.io.File saveDataFile(java.lang.String name, java.io.Reader file, java.lang.String rootDir)
public java.io.File saveDataFile(java.lang.String name, java.io.InputStream file, java.lang.String rootDir)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |