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.
- See Also:
ApplicationContext.getLocalStorage()
,
SessionStorage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalStorage
protected LocalStorage(ApplicationContext context)
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)