org.tm4j.tmnav.env .RendererViewManager

Description

This class manages all RendererViews.

Inheritance Hierarchy

Method Summary
void clearSessionData()
removes all data that was stored by the RendererViewManager in the last session
org.tm4j.tmnav.app.ui.RendererView createRendererView(org.tm4j.tmnav.env.desc.RendererViewDesc rvd)
Creates a new RendererView and adds it to the list of managed RendererViews.
org.tm4j.tmnav.app.ui.RendererView getDefaultRendererView()
Returns the global default RendererView
Currently, the global default RendererView is simply the first that was instantiated.
org.tm4j.tmnav.app.ui.RendererView getRendererView(java.lang.String id)
Returns a RendererViews with the given id
java.util.Collection getRendererViews()
Returns all RendererViews
java.util.List getRendererViewsForMainFrame()
returns a list with all RendererViews that were marked to be part of the main frame on startup
void persistRendererViews()
persist all rendererViews, so that they can be restored on next startup.
void removeRendererView(org.tm4j.tmnav.app.ui.RendererView rv)
Removes the RendererView rv from the list of existing rendererviews.
void restore(org.tm4j.tmnav.env.TMNavSettings settings)
Tries to restore as many RendererViews from the session as possible.
void shutdown()