public class DetailOutline
extends java.lang.Object
implements de.ims.icarus.ui.view.AWTPresenter, java.awt.event.ActionListener
Modifier and Type | Class and Description |
---|---|
protected static class |
DetailOutline.PropertyTableCellRenderer |
protected static class |
DetailOutline.PropertyTableModel |
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.actions.ActionManager |
actionManager |
protected static java.lang.String[] |
columnKeys |
protected javax.swing.JPanel |
contentPanel |
protected DocumentData |
document |
protected static java.lang.String |
firstActionId |
protected javax.swing.JLabel |
indexLabel |
protected static java.lang.String |
lastActionId |
protected static java.lang.String |
nextActionId |
protected static java.lang.String |
previousActionId |
protected javax.swing.JTable |
table |
protected DetailOutline.PropertyTableModel |
tableModel |
protected javax.swing.JTextArea |
textArea |
Constructor and Description |
---|
DetailOutline() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected javax.swing.JPanel |
buildPanel() |
void |
clear() |
void |
close() |
protected javax.swing.JLabel |
createIndexLabel() |
protected java.lang.String |
createLabel(CorefMember data) |
protected de.ims.icarus.ui.actions.ActionComponentBuilder |
createToolBar() |
protected void |
displaySelectedMember() |
protected de.ims.icarus.ui.actions.ActionManager |
getActionManager() |
DocumentData |
getDocument() |
java.lang.Object |
getPresentedData() |
java.awt.Component |
getPresentingComponent() |
protected CorefMember |
getSelectedMember() |
protected static de.ims.icarus.ui.actions.ActionManager |
getSharedActionManager() |
boolean |
isPresenting() |
void |
present(java.lang.Object data,
de.ims.icarus.util.Options options) |
protected void |
refreshActions() |
protected void |
registerActionCallbacks() |
void |
setDocument(DocumentData document) |
boolean |
supports(de.ims.icarus.util.data.ContentType type) |
protected DetailOutline.PropertyTableModel tableModel
protected javax.swing.JTable table
protected javax.swing.JTextArea textArea
protected javax.swing.JPanel contentPanel
protected javax.swing.JLabel indexLabel
protected DocumentData document
protected de.ims.icarus.ui.actions.ActionManager actionManager
protected static final java.lang.String firstActionId
protected static final java.lang.String previousActionId
protected static final java.lang.String nextActionId
protected static final java.lang.String lastActionId
protected static final java.lang.String[] columnKeys
public boolean supports(de.ims.icarus.util.data.ContentType type)
supports
in interface de.ims.icarus.ui.view.Presenter
Presenter.supports(de.ims.icarus.util.data.ContentType)
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
Presenter.present(java.lang.Object, de.ims.icarus.util.Options)
protected CorefMember getSelectedMember()
protected void displaySelectedMember()
protected java.lang.String createLabel(CorefMember data)
public DocumentData getDocument()
public void setDocument(DocumentData document)
public void clear()
clear
in interface de.ims.icarus.ui.view.Presenter
Presenter.clear()
public void close()
close
in interface de.ims.icarus.ui.view.Presenter
Presenter.close()
public boolean isPresenting()
isPresenting
in interface de.ims.icarus.ui.view.Presenter
Presenter.isPresenting()
public java.lang.Object getPresentedData()
getPresentedData
in interface de.ims.icarus.ui.view.Presenter
Presenter.getPresentedData()
protected static final de.ims.icarus.ui.actions.ActionManager getSharedActionManager()
protected de.ims.icarus.ui.actions.ActionManager getActionManager()
protected de.ims.icarus.ui.actions.ActionComponentBuilder createToolBar()
protected javax.swing.JLabel createIndexLabel()
protected void refreshActions()
protected void registerActionCallbacks()
protected javax.swing.JPanel buildPanel()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
public java.awt.Component getPresentingComponent()
getPresentingComponent
in interface de.ims.icarus.ui.view.AWTPresenter
AWTPresenter.getPresentingComponent()