Class DefaultFilePersister

java.lang.Object
org.flexdock.perspective.persist.DefaultFilePersister
All Implemented Interfaces:
Persister

public class DefaultFilePersister extends Object implements Persister
Author:
Christopher Butler
  • Constructor Details

    • DefaultFilePersister

      public DefaultFilePersister()
  • Method Details

    • load

      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.