public class ProsodyOutlinePresenter
extends java.lang.Object
implements de.ims.icarus.ui.view.AWTPresenter, de.ims.icarus.util.Installable, de.ims.icarus.ui.view.AWTPresenter.TextBasedPresenter
Modifier and Type | Class and Description |
---|---|
class |
ProsodyOutlinePresenter.CallbackHandler |
protected class |
ProsodyOutlinePresenter.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.actions.ActionManager |
actionManager |
protected ProsodyOutlinePresenter.CallbackHandler |
callbackHandler |
protected static java.lang.String |
configPath |
protected de.ims.icarus.util.transfer.ConsumerMenu |
consumerMenu |
protected javax.swing.JScrollPane |
contentPane |
protected javax.swing.JPanel |
contentPanel |
protected de.ims.icarus.util.annotation.AnnotationManager |
corefAnnotationManager |
protected de.ims.icarus.language.coref.DocumentData |
data |
protected javax.swing.JComboBox<java.lang.Object> |
detailPatternSelect |
protected de.ims.icarus.util.annotation.Annotation |
documentAnnotation |
protected ProsodyOutlinePresenter.Handler |
handler |
protected javax.swing.JComboBox<java.lang.Object> |
headerPatternSelect |
protected ProsodicSentenceData |
highlightedSentence |
protected de.ims.icarus.util.Options |
options |
protected SentencePanel.PanelConfig |
panelConfig |
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter |
parent |
protected javax.swing.JLabel |
patternSelectInfo |
protected javax.swing.JPopupMenu |
popupMenu |
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter.PresenterMenu |
presenterMenu |
protected de.ims.icarus.util.annotation.AnnotationManager |
prosodyAnnotationManager |
protected java.util.List<SentencePanel> |
sentencePanels |
protected javax.swing.JComboBox<java.lang.Object> |
sentencePatternSelect |
Constructor and Description |
---|
ProsodyOutlinePresenter() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
protected ProsodyOutlinePresenter.CallbackHandler |
createCallbackHandler() |
protected de.ims.icarus.util.transfer.ConsumerMenu |
createConsumerMenu() |
protected javax.swing.JPanel |
createContentPanel() |
protected ProsodyOutlinePresenter.Handler |
createHandler() |
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter.PresenterMenu |
createPresenterMenu() |
protected de.ims.icarus.ui.actions.ActionComponentBuilder |
createToolBar() |
void |
expandAll(boolean expand) |
protected de.ims.icarus.ui.actions.ActionManager |
getActionManager() |
de.ims.icarus.language.coref.CoreferenceAllocation |
getAllocation() |
de.ims.icarus.util.data.ContentType |
getContentType() |
de.ims.icarus.util.annotation.AnnotationManager |
getCorefAnnotationManager() |
protected ProsodyOutlinePresenter.Handler |
getHandler() |
de.ims.icarus.language.coref.DocumentData |
getPresentedData() |
ProsodicDocumentData |
getPresentedProsodicData() |
java.awt.Component |
getPresentingComponent() |
de.ims.icarus.util.annotation.AnnotationManager |
getProsodyAnnotationManager() |
protected static de.ims.icarus.ui.actions.ActionManager |
getSharedActionManager() |
boolean |
hasProsodicData() |
void |
install(java.lang.Object target) |
boolean |
isPresenting() |
protected void |
mapDocumentHighlighting() |
protected void |
mapSentenceHighlighting() |
void |
present(java.lang.Object data,
de.ims.icarus.util.Options options) |
protected void |
refresh() |
protected void |
refreshActions() |
protected void |
registerActionCallbacks() |
protected void |
reloadConfig(de.ims.icarus.config.ConfigRegistry.Handle handle) |
static void |
reloadConfig(SentencePanel.PanelConfig panelConfig,
de.ims.icarus.config.ConfigRegistry.Handle handle) |
protected void |
setData(java.lang.Object data) |
boolean |
supports(de.ims.icarus.util.data.ContentType type) |
protected void |
togglePresenter(org.java.plugin.registry.Extension extension) |
void |
uninstall(java.lang.Object target) |
protected de.ims.icarus.language.coref.DocumentData data
protected de.ims.icarus.util.annotation.Annotation documentAnnotation
protected ProsodicSentenceData highlightedSentence
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter.PresenterMenu presenterMenu
protected javax.swing.JPopupMenu popupMenu
protected de.ims.icarus.util.transfer.ConsumerMenu consumerMenu
protected ProsodyOutlinePresenter.Handler handler
protected ProsodyOutlinePresenter.CallbackHandler callbackHandler
protected de.ims.icarus.util.Options options
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter parent
protected de.ims.icarus.ui.actions.ActionManager actionManager
protected javax.swing.JPanel contentPanel
protected javax.swing.JScrollPane contentPane
protected final SentencePanel.PanelConfig panelConfig
protected java.util.List<SentencePanel> sentencePanels
protected javax.swing.JComboBox<java.lang.Object> sentencePatternSelect
protected javax.swing.JComboBox<java.lang.Object> detailPatternSelect
protected javax.swing.JComboBox<java.lang.Object> headerPatternSelect
protected javax.swing.JLabel patternSelectInfo
protected static final java.lang.String configPath
protected de.ims.icarus.util.annotation.AnnotationManager corefAnnotationManager
protected de.ims.icarus.util.annotation.AnnotationManager prosodyAnnotationManager
protected static final de.ims.icarus.ui.actions.ActionManager getSharedActionManager()
protected de.ims.icarus.plugins.coref.view.CoreferenceDocumentDataPresenter.PresenterMenu createPresenterMenu()
protected void togglePresenter(org.java.plugin.registry.Extension extension)
protected de.ims.icarus.util.transfer.ConsumerMenu createConsumerMenu()
protected de.ims.icarus.ui.actions.ActionManager getActionManager()
protected void registerActionCallbacks()
protected void refreshActions()
protected ProsodyOutlinePresenter.Handler createHandler()
protected ProsodyOutlinePresenter.CallbackHandler createCallbackHandler()
protected ProsodyOutlinePresenter.Handler getHandler()
public de.ims.icarus.language.coref.CoreferenceAllocation getAllocation()
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 de.ims.icarus.util.data.ContentType getContentType()
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 void setData(java.lang.Object data)
protected void refresh()
protected void mapDocumentHighlighting()
protected void mapSentenceHighlighting()
public void install(java.lang.Object target)
install
in interface de.ims.icarus.util.Installable
public void uninstall(java.lang.Object target)
uninstall
in interface de.ims.icarus.util.Installable
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 de.ims.icarus.util.annotation.AnnotationManager getCorefAnnotationManager()
public de.ims.icarus.util.annotation.AnnotationManager getProsodyAnnotationManager()
public boolean isPresenting()
isPresenting
in interface de.ims.icarus.ui.view.Presenter
Presenter.isPresenting()
public de.ims.icarus.language.coref.DocumentData getPresentedData()
getPresentedData
in interface de.ims.icarus.ui.view.Presenter
Presenter.getPresentedData()
public ProsodicDocumentData getPresentedProsodicData()
public boolean hasProsodicData()
public java.awt.Component getPresentingComponent()
getPresentingComponent
in interface de.ims.icarus.ui.view.AWTPresenter
AWTPresenter.getPresentingComponent()
protected de.ims.icarus.ui.actions.ActionComponentBuilder createToolBar()
protected javax.swing.JPanel createContentPanel()
public void expandAll(boolean expand)
protected void reloadConfig(de.ims.icarus.config.ConfigRegistry.Handle handle)
public static void reloadConfig(SentencePanel.PanelConfig panelConfig, de.ims.icarus.config.ConfigRegistry.Handle handle)