org.esa.beam.visat.actions.session
Class SessionIO

java.lang.Object
  extended by org.esa.beam.visat.actions.session.SessionIO
Direct Known Subclasses:
XStreamSessionIO

public abstract class SessionIO
extends Object

The Session I/O class is used to store and restore sessions.

Since:
BEAM 4.6
Version:
$Revision$ $Date$
Author:
Norman Fomferra

Constructor Summary
SessionIO()
           
 
Method Summary
static SessionIO getInstance()
           
 Session readSession(File file)
           
abstract  Session readSession(Reader reader)
           
static void setInstance(SessionIO instance)
           
 void writeSession(Session session, File file)
           
abstract  void writeSession(Session session, Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionIO

public SessionIO()
Method Detail

getInstance

public static SessionIO getInstance()

setInstance

public static void setInstance(SessionIO instance)

readSession

public Session readSession(File file)
                    throws Exception
Throws:
Exception

readSession

public abstract Session readSession(Reader reader)
                             throws Exception
Throws:
Exception

writeSession

public void writeSession(Session session,
                         File file)
                  throws Exception
Throws:
Exception

writeSession

public abstract void writeSession(Session session,
                                  Writer writer)
                           throws Exception
Throws:
Exception


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.