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)boolean
deleteFile
(Object object) Deletes fileSearches file with given nameGets name of fileObject[]
List files in storageint
openForReading
(Object object) Opens file for readingint
openForWriting
(Object object) Opens file for writingboolean
Sets 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
-