Package org.flexdock.perspective.persist
Class FilePersistenceHandler
java.lang.Object
org.flexdock.perspective.persist.FilePersistenceHandler
- All Implemented Interfaces:
PersistenceHandler
Created on 2005-06-03
- Version:
- $Id: FilePersistenceHandler.java,v 1.9 2006-12-20 20:55:22 kschaefe Exp $
- Author:
- Mateusz Szczap
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFilePersistenceHandler
(File file) FilePersistenceHandler
(File defaultFile, Persister persister) FilePersistenceHandler
(String absolutePath) FilePersistenceHandler
(String absolutePath, Persister persister) -
Method Summary
Modifier and TypeMethodDescriptionstatic FilePersistenceHandler
createDefault
(String fileName) getPerspectiveFile
(String persistenceKey) void
void
setDefaultPerspectiveFile
(String absolutePath) boolean
store
(String persistenceKey, PerspectiveModel perspectiveModel) protected void
validatePerspectiveFile
(File file)
-
Field Details
-
DEFAULT_PERSPECTIVE_DIR
-
defaultPerspectiveFile
-
m_persister
-
-
Constructor Details
-
FilePersistenceHandler
-
FilePersistenceHandler
-
FilePersistenceHandler
-
FilePersistenceHandler
-
-
Method Details
-
createDefault
-
store
public boolean store(String persistenceKey, PerspectiveModel perspectiveModel) throws IOException, PersistenceException - Specified by:
store
in interfacePersistenceHandler
- Throws:
IOException
PersistenceException
-
load
- Specified by:
load
in interfacePersistenceHandler
- Throws:
IOException
PersistenceException
-
validatePerspectiveFile
- Throws:
IOException
-
getPerspectiveFile
-
setDefaultPerspectiveFile
-
setDefaultPerspectiveFile
-
createDefaultPersister
- Specified by:
createDefaultPersister
in interfacePersistenceHandler
-