public class ListGraphPresenter
extends java.lang.Object
implements de.ims.icarus.ui.view.AWTPresenter
Modifier and Type | Class and Description |
---|---|
protected class |
ListGraphPresenter.Handler |
de.ims.icarus.ui.view.AWTPresenter.ChartBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.ListBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TableBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TextBasedPresenter
Modifier and Type | Field and Description |
---|---|
protected de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter |
graphPresenter |
protected ListGraphPresenter.Handler |
handler |
protected javax.swing.JTextArea |
infoLabel |
protected de.ims.icarus.ui.view.ListPresenter |
listPresenter |
protected javax.swing.JPanel |
rootPanel |
protected javax.swing.JSplitPane |
splitPane |
Constructor and Description |
---|
ListGraphPresenter() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
protected ListGraphPresenter.Handler |
createHandler() |
protected void |
displayData(java.lang.Object data,
de.ims.icarus.util.Options options) |
protected void |
displaySelectedData() |
protected void |
ensureUI() |
java.lang.Object |
getPresentedData() |
java.awt.Component |
getPresentingComponent() |
de.ims.icarus.util.data.ContentType |
getSupportedContentType() |
boolean |
isPresenting() |
void |
present(java.lang.Object data,
de.ims.icarus.util.Options options) |
protected void |
setGraphPresenter(de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter graphPresenter) |
protected void |
setListPresenter(de.ims.icarus.ui.view.ListPresenter listPresenter) |
protected void |
showGraphInfo(java.lang.String text) |
protected void |
showInfo(java.lang.String text) |
boolean |
supports(de.ims.icarus.util.data.ContentType type) |
protected de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter graphPresenter
protected de.ims.icarus.ui.view.ListPresenter listPresenter
protected javax.swing.JTextArea infoLabel
protected javax.swing.JSplitPane splitPane
protected javax.swing.JPanel rootPanel
protected ListGraphPresenter.Handler handler
protected ListGraphPresenter.Handler createHandler()
protected void ensureUI()
protected void setGraphPresenter(de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter graphPresenter)
protected void setListPresenter(de.ims.icarus.ui.view.ListPresenter listPresenter)
protected void displaySelectedData() throws java.lang.Exception
java.lang.Exception
protected void displayData(java.lang.Object data, de.ims.icarus.util.Options options)
protected void showInfo(java.lang.String text)
protected void showGraphInfo(java.lang.String text)
public boolean supports(de.ims.icarus.util.data.ContentType type)
supports
in interface de.ims.icarus.ui.view.Presenter
public void present(java.lang.Object data, de.ims.icarus.util.Options options) throws de.ims.icarus.ui.view.UnsupportedPresentationDataException
present
in interface de.ims.icarus.ui.view.Presenter
de.ims.icarus.ui.view.UnsupportedPresentationDataException
public void clear()
clear
in interface de.ims.icarus.ui.view.Presenter
public boolean isPresenting()
isPresenting
in interface de.ims.icarus.ui.view.Presenter
public java.lang.Object getPresentedData()
getPresentedData
in interface de.ims.icarus.ui.view.Presenter
public java.awt.Component getPresentingComponent()
getPresentingComponent
in interface de.ims.icarus.ui.view.AWTPresenter
public de.ims.icarus.util.data.ContentType getSupportedContentType()
public void close()
close
in interface de.ims.icarus.ui.view.Presenter