public class ProsodySentenceDetailPresenter
extends java.lang.Object
implements de.ims.icarus.ui.view.AWTPresenter.TableBasedPresenter, de.ims.icarus.util.Installable
Modifier and Type | Class and Description |
---|---|
class |
ProsodySentenceDetailPresenter.CallbackHandler |
static class |
ProsodySentenceDetailPresenter.WordPanelConfig |
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 static java.lang.String |
configPath |
static java.lang.String |
DEFAULT_SENTENCE_PATTERN |
Constructor and Description |
---|
ProsodySentenceDetailPresenter() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
protected javax.swing.JPanel |
createContentPanel() |
protected de.ims.icarus.ui.actions.ActionComponentBuilder |
createToolBar() |
protected de.ims.icarus.ui.actions.ActionManager |
getActionManager() |
protected ProsodicAnnotation |
getAnnotation() |
protected de.ims.icarus.util.annotation.AnnotationManager |
getAnnotationManager() |
protected de.ims.icarus.plugins.prosody.ui.details.ProsodySentenceDetailPresenter.Handler |
getHandler() |
java.lang.Object |
getPresentedData() |
java.awt.Component |
getPresentingComponent() |
protected static de.ims.icarus.ui.actions.ActionManager |
getSharedActionManager() |
void |
install(java.lang.Object target) |
boolean |
isPresenting() |
void |
present(java.lang.Object data,
de.ims.icarus.util.Options options) |
void |
refresh() |
protected void |
refreshActions() |
protected void |
registerActionCallbacks() |
protected void |
reloadConfig(de.ims.icarus.config.ConfigRegistry.Handle handle) |
boolean |
supports(de.ims.icarus.util.data.ContentType type) |
void |
uninstall(java.lang.Object target) |
public static final java.lang.String DEFAULT_SENTENCE_PATTERN
protected static final java.lang.String configPath
protected static final de.ims.icarus.ui.actions.ActionManager getSharedActionManager()
protected de.ims.icarus.ui.actions.ActionManager getActionManager()
protected void registerActionCallbacks()
protected void refreshActions()
public java.awt.Component getPresentingComponent()
getPresentingComponent
in interface de.ims.icarus.ui.view.AWTPresenter
AWTPresenter.getPresentingComponent()
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)
public void refresh()
protected de.ims.icarus.ui.actions.ActionComponentBuilder createToolBar()
protected javax.swing.JPanel createContentPanel()
protected de.ims.icarus.plugins.prosody.ui.details.ProsodySentenceDetailPresenter.Handler getHandler()
public void install(java.lang.Object target)
install
in interface de.ims.icarus.util.Installable
Installable.install(java.lang.Object)
public void uninstall(java.lang.Object target)
uninstall
in interface de.ims.icarus.util.Installable
Installable.uninstall(java.lang.Object)
protected de.ims.icarus.util.annotation.AnnotationManager getAnnotationManager()
protected ProsodicAnnotation getAnnotation()
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 void reloadConfig(de.ims.icarus.config.ConfigRegistry.Handle handle)