public class FilePersistenceHandler extends Object implements PersistenceHandler
| Modifier and Type | Field and Description |
|---|---|
static File |
DEFAULT_PERSPECTIVE_DIR |
protected File |
defaultPerspectiveFile |
protected Persister |
persister |
| Constructor and Description |
|---|
FilePersistenceHandler(File file) |
FilePersistenceHandler(File defaultFile,
Persister persister) |
FilePersistenceHandler(String absolutePath) |
FilePersistenceHandler(String absolutePath,
Persister persister) |
| Modifier and Type | Method and Description |
|---|---|
static FilePersistenceHandler |
createDefault(String fileName) |
Persister |
createDefaultPersister() |
File |
getPerspectiveFile(String persistenceKey) |
PerspectiveModel |
load(String persistenceKey) |
void |
setDefaultPerspectiveFile(File file) |
void |
setDefaultPerspectiveFile(String absolutePath) |
boolean |
store(String persistenceKey,
PerspectiveModel perspectiveModel) |
protected void |
validatePerspectiveFile(File file) |
public static final File DEFAULT_PERSPECTIVE_DIR
protected File defaultPerspectiveFile
protected Persister persister
public FilePersistenceHandler(String absolutePath)
public FilePersistenceHandler(File file)
public static FilePersistenceHandler createDefault(String fileName)
public boolean store(String persistenceKey, PerspectiveModel perspectiveModel) throws IOException, PersistenceException
store in interface PersistenceHandlerIOExceptionPersistenceExceptionpublic PerspectiveModel load(String persistenceKey) throws IOException, PersistenceException
load in interface PersistenceHandlerIOExceptionPersistenceExceptionprotected void validatePerspectiveFile(File file) throws IOException
IOExceptionpublic void setDefaultPerspectiveFile(File file)
public void setDefaultPerspectiveFile(String absolutePath)
public Persister createDefaultPersister()
createDefaultPersister in interface PersistenceHandlerCopyright © 2021. All rights reserved.