public abstract class ViewManager<T extends java.io.Serializable>
extends java.lang.Object
Constructor and Description |
---|
ViewManager(MainFrame mainFrame) |
Modifier and Type | Method and Description |
---|---|
protected abstract ViewContainer<T> |
createViewContainer(de.huxhorn.lilith.engine.EventSource<T> eventSource) |
MainFrame |
getMainFrame() |
java.util.Map<de.huxhorn.lilith.engine.EventSource<T>,ViewContainer<T>> |
getViews() |
ViewContainer<T> |
retrieveViewContainer(de.huxhorn.lilith.engine.EventSource<T> eventSource) |
public ViewManager(MainFrame mainFrame)
public MainFrame getMainFrame()
public ViewContainer<T> retrieveViewContainer(de.huxhorn.lilith.engine.EventSource<T> eventSource)
public java.util.Map<de.huxhorn.lilith.engine.EventSource<T>,ViewContainer<T>> getViews()
protected abstract ViewContainer<T> createViewContainer(de.huxhorn.lilith.engine.EventSource<T> eventSource)