org.flexdock.perspective.persist.xml
Class XMLPersister
java.lang.Object
org.flexdock.perspective.persist.xml.XMLPersister
- All Implemented Interfaces:
- Persister
public class XMLPersister
- extends Object
- implements Persister
Created on 2005-06-03
- Version:
- $Id: XMLPersister.java,v 1.23 2006-12-20 20:55:21 kschaefe Exp $
- Author:
- Mateusz Szczap
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLPersister
public XMLPersister()
store
public boolean store(OutputStream os,
PerspectiveModel perspectiveModel)
throws IOException,
PersistenceException
- Serializes
PerspectiveInfo
to the supplied data stream.
- Specified by:
store
in interface Persister
- Parameters:
os
- OutputStream
to persist perspectiveInfo to.perspectiveModel
- 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.
PersistenceException
load
public PerspectiveModel load(InputStream is)
throws IOException,
PersistenceException
- Deserializes
PerspectiveInfo
from the supplied data stream.
- Specified by:
load
in interface Persister
- Parameters:
is
- 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
newDefaultInstance
public static XMLPersister newDefaultInstance()