public class FilePersistenceHandler extends java.lang.Object implements PersistenceHandler
| Modifier and Type | Field and Description |
|---|---|
static java.io.File |
DEFAULT_PERSPECTIVE_DIR |
protected java.io.File |
defaultPerspectiveFile |
protected Persister |
m_persister |
| Constructor and Description |
|---|
FilePersistenceHandler(java.io.File file) |
FilePersistenceHandler(java.io.File defaultFile,
Persister persister) |
FilePersistenceHandler(java.lang.String absolutePath) |
FilePersistenceHandler(java.lang.String absolutePath,
Persister persister) |
| Modifier and Type | Method and Description |
|---|---|
static FilePersistenceHandler |
createDefault(java.lang.String fileName) |
Persister |
createDefaultPersister() |
java.io.File |
getPerspectiveFile(java.lang.String persistenceKey) |
PerspectiveModel |
load(java.lang.String persistenceKey) |
void |
setDefaultPerspectiveFile(java.io.File file) |
void |
setDefaultPerspectiveFile(java.lang.String absolutePath) |
boolean |
store(java.lang.String persistenceKey,
PerspectiveModel perspectiveModel) |
protected void |
validatePerspectiveFile(java.io.File file) |
public static final java.io.File DEFAULT_PERSPECTIVE_DIR
protected java.io.File defaultPerspectiveFile
protected Persister m_persister
public FilePersistenceHandler(java.lang.String absolutePath)
public FilePersistenceHandler(java.io.File file)
public FilePersistenceHandler(java.lang.String absolutePath,
Persister persister)
public FilePersistenceHandler(java.io.File defaultFile,
Persister persister)
public static FilePersistenceHandler createDefault(java.lang.String fileName)
public boolean store(java.lang.String persistenceKey,
PerspectiveModel perspectiveModel)
throws java.io.IOException,
PersistenceException
store in interface PersistenceHandlerjava.io.IOExceptionPersistenceExceptionpublic PerspectiveModel load(java.lang.String persistenceKey) throws java.io.IOException, PersistenceException
load in interface PersistenceHandlerjava.io.IOExceptionPersistenceExceptionprotected void validatePerspectiveFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic java.io.File getPerspectiveFile(java.lang.String persistenceKey)
public void setDefaultPerspectiveFile(java.io.File file)
public void setDefaultPerspectiveFile(java.lang.String absolutePath)
public Persister createDefaultPersister()
createDefaultPersister in interface PersistenceHandler