org.grinvin.workspace

Class LoggingWindowWrapper

Implemented Interfaces:
Wrapper<C>

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

Window wrapper for the factory window.

Method Summary

@Override
LoggingWindow create()
String
getElementName()
Return the XML-element name by which this type of wrapper is identified within its parent.
LoggingWindow
load(Element element, SectionLoader sloader)
This implementation creates the window using DefaultWindowWrapper.create() and sets window bounds and visibility from the information in the workspace XML-file.
void
save(LoggingWindow window, Element parent, SectionSaver ssaver)

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

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

Method Details

LoggingWindow create

public @Override LoggingWindow create()

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 LoggingWindow load(Element element,
                          SectionLoader sloader)
            throws IOException
This implementation creates the window using DefaultWindowWrapper.create() and sets window bounds and visibility from the information in the workspace XML-file.
Specified by:
load in interface Wrapper<C>
Overrides:
load in interface DefaultWindowWrapper<W,extends,Window>

save

public void save(LoggingWindow window,
                 Element parent,
                 SectionSaver ssaver)
            throws IOException