Package org.jdesktop.application
Class LocalStorage
- java.lang.Object
-
- org.jdesktop.application.AbstractBean
-
- org.jdesktop.application.LocalStorage
-
public class LocalStorage extends AbstractBean
Access to per application, per user, local file storage.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalStorage(ApplicationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandeleteFile(java.lang.String fileName)protected ApplicationContextgetContext()java.io.FilegetDirectory()longgetStorageLimit()java.lang.Objectload(java.lang.String fileName)java.io.InputStreamopenInputFile(java.lang.String fileName)java.io.OutputStreamopenOutputFile(java.lang.String fileName)voidsave(java.lang.Object bean, java.lang.String fileName)voidsetDirectory(java.io.File directory)voidsetStorageLimit(long storageLimit)-
Methods inherited from class org.jdesktop.application.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
LocalStorage
protected LocalStorage(ApplicationContext context)
-
-
Method Detail
-
getContext
protected final ApplicationContext getContext()
-
openInputFile
public java.io.InputStream openInputFile(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
openOutputFile
public java.io.OutputStream openOutputFile(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
deleteFile
public boolean deleteFile(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.lang.Object bean, java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
load
public java.lang.Object load(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
getStorageLimit
public long getStorageLimit()
-
setStorageLimit
public void setStorageLimit(long storageLimit)
-
getDirectory
public java.io.File getDirectory()
-
setDirectory
public void setDirectory(java.io.File directory)
-
-