Package globus.glmap
Interface GLMapCustomStorage
- All Known Implementing Classes:
GLMapDocumentTreeStorage
public interface GLMapCustomStorage
Interface for custom storage of data
-
Method Summary
Modifier and TypeMethodDescriptioncreateFile(String name) Create filecreateStorage(String name) Creates new storage inside this storage (folder)booleandeleteFile(Object object) Deletes fileSearches file with given nameGets name of fileObject[]List files in storageintopenForReading(Object object) Opens file for readingintopenForWriting(Object object) Opens file for writingbooleanSets name of file
-
Method Details
-
listFiles
List files in storage- Returns:
- files in storage
-
getName
Gets name of file- Parameters:
object- file object returned by listFiles- Returns:
- name of file
-
setName
Sets name of file- Parameters:
object- file objectnewName- new name to set- Returns:
- true if success
-
openForReading
Opens file for reading- Parameters:
object- file object- Returns:
- file descriptor for reading
-
openForWriting
Opens file for writing- Parameters:
object- file object- Returns:
- file descriptor for writing
-
deleteFile
Deletes file- Parameters:
object- file object- Returns:
- true if success
-
createFile
Create file- Parameters:
name- name of file- Returns:
- file object or null if failed
-
findFile
Searches file with given name- Parameters:
name- name of file- Returns:
- file object or null if failed
-
createStorage
Creates new storage inside this storage (folder)- Parameters:
name- name of storage- Returns:
- new storage
-