org.grinvin.workspace.compat

Class ConjecturingWindowWrapper

Implemented Interfaces:
Wrapper<C>

public class ConjecturingWindowWrapper
extends DefaultWindowWrapper<W,extends,Window>

Constructor Summary

ConjecturingWindowWrapper()

Method Summary

WorksheetWindow
create()
Create the subcomponent(s) managed by this wrapper.
String
getElementName()
Return the XML-element name by which this type of wrapper is identified within its parent.
WorksheetWindow
load(Element element, SectionLoader sloader)
Load the window, its graph list and its invariaht list.

Methods inherited from class org.grinvin.workspace.DefaultWindowWrapper<W,extends,Window>

baseElement, create, dispose, load, loadWindowProperties, save, saveWindowProperties

Constructor Details

ConjecturingWindowWrapper

public ConjecturingWindowWrapper()

Method Details

create

public WorksheetWindow create()
Create the subcomponent(s) managed by this wrapper. This is typically called when the system is started with no persisted workspace available.
Specified by:
create in interface Wrapper<C>
Overrides:
create in interface DefaultWindowWrapper<W,extends,Window>
Returns:
the newly created subcomponent

getElementName

public String getElementName()
Return the XML-element name by which this type of wrapper is identified within its parent.
Specified by:
getElementName in interface Wrapper<C>

load

public WorksheetWindow load(Element element,
                            SectionLoader sloader)
            throws IOException
Load the window, its graph list and its invariaht list.
Specified by:
load in interface Wrapper<C>
Overrides:
load in interface DefaultWindowWrapper<W,extends,Window>