public class ProsodySearchResultPresenter
extends java.lang.Object
implements de.ims.icarus.ui.view.AWTPresenter, de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter, de.ims.icarus.util.annotation.AnnotationController
Modifier and Type | Class and Description |
---|---|
class |
ProsodySearchResultPresenter.CallbackHandler |
static class |
ProsodySearchResultPresenter.PresenterMenu |
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 ProsodicAnnotationManager |
annotationManager |
Constructor and Description |
---|
ProsodySearchResultPresenter() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
protected de.ims.icarus.util.annotation.AnnotationControl |
createAnnotationControl() |
ProsodicAnnotationManager |
getAnnotationManager() |
java.lang.Object |
getPresentedData() |
java.awt.Component |
getPresentingComponent() |
boolean |
isPresenting() |
void |
outlineWord(int wordIndex,
de.ims.icarus.util.Options options) |
void |
outlineWords(int[] words,
de.ims.icarus.util.Options options) |
void |
outlineWords(gnu.trove.set.TIntSet wordIndices,
de.ims.icarus.util.Options options) |
void |
present(java.lang.Object data,
de.ims.icarus.util.Options options) |
boolean |
supports(de.ims.icarus.util.data.ContentType type) |
void |
togglePresenter(org.java.plugin.registry.Extension extension,
de.ims.icarus.util.Options options) |
protected ProsodicAnnotationManager annotationManager
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 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()
public java.awt.Component getPresentingComponent()
getPresentingComponent
in interface de.ims.icarus.ui.view.AWTPresenter
AWTPresenter.getPresentingComponent()
public ProsodicAnnotationManager getAnnotationManager()
getAnnotationManager
in interface de.ims.icarus.util.annotation.AnnotationController
protected de.ims.icarus.util.annotation.AnnotationControl createAnnotationControl()
public void outlineWord(int wordIndex, de.ims.icarus.util.Options options)
public void outlineWords(int[] words, de.ims.icarus.util.Options options)
public void outlineWords(gnu.trove.set.TIntSet wordIndices, de.ims.icarus.util.Options options)
public void togglePresenter(org.java.plugin.registry.Extension extension, de.ims.icarus.util.Options options)