de.jaret.util.ui.table.addon
Interface IViewstateSaver

All Known Implementing Classes:
ViewstateSaver

public interface IViewstateSaver

Interface describing a service to store the viewstate of a jaret table in an IMemento, thus alowing easy save/restore of changes to the viewstate made by the user.

Version:
$Id: IViewstateSaver.java 341 2007-04-03 21:04:08Z olk $
Author:
Peter Kliem

Method Summary
 void restoreViewstate(de.jaret.util.ui.table.JaretTable jaretTable, java.lang.String id, org.eclipse.ui.IMemento memento)
          Restore the viewstate of a table.
 void saveViewstate(de.jaret.util.ui.table.JaretTable jaretTable, java.lang.String id, org.eclipse.ui.IMemento memento)
          Save the viewstate of a jaret table.
 

Method Detail

saveViewstate

void saveViewstate(de.jaret.util.ui.table.JaretTable jaretTable,
                   java.lang.String id,
                   org.eclipse.ui.IMemento memento)
Save the viewstate of a jaret table.

Parameters:
jaretTable - table to save the viewstate of
id - additional id for structuring (may be null if not needed)
memento - memento to store the viewstate in

restoreViewstate

void restoreViewstate(de.jaret.util.ui.table.JaretTable jaretTable,
                      java.lang.String id,
                      org.eclipse.ui.IMemento memento)
Restore the viewstate of a table.

Parameters:
jaretTable - table to set the viewstate on
id - additional id (may be null)
memento - memento to read from


Copyright © 2012. All Rights Reserved.