org.flexdock.perspective.persist
Class DefaultFilePersister
java.lang.Object
org.flexdock.perspective.persist.DefaultFilePersister
- All Implemented Interfaces:
- Persister
public class DefaultFilePersister
- extends Object
- implements Persister
- Author:
- Christopher Butler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultFilePersister
public DefaultFilePersister()
load
public PerspectiveModel load(InputStream in)
throws IOException,
PersistenceException
- Description copied from interface:
Persister
- Deserializes
PerspectiveInfo
from the supplied data stream.
- Specified by:
load
in interface Persister
- Parameters:
in
- InputStream
to load perspectiveInfo from.
- Returns:
true
when there was no problem with persisting the perspectiveInfo object.
- Throws:
IOException
- in case of input/output problem.
PersistenceException
store
public boolean store(OutputStream out,
PerspectiveModel info)
throws IOException
- Description copied from interface:
Persister
- Serializes
PerspectiveInfo
to the supplied data stream.
- Specified by:
store
in interface Persister
- Parameters:
out
- OutputStream
to persist perspectiveInfo to.info
- data object to be persisted
- Returns:
true
when there was no problem with persisting the perspectiveInfo object.
- Throws:
IOException
- in case of input/output problem.