public abstract class AbstractDisplayViewer<T> extends AbstractRichPlugin implements DisplayViewer<T>
Constructor and Description |
---|
AbstractDisplayViewer() |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Performs any needed cleanup of the object's services, in preparation for
the object being retired (e.g., to make garbage collection possible).
|
Display<T> |
getDisplay()
Gets the display being viewed.
|
DisplayPanel |
getPanel()
Gets the display panel that hosts the gui elements.
|
DisplayWindow |
getWindow()
Gets the window in which the view is displayed.
|
void |
onDisplayActivatedEvent(DisplayActivatedEvent e)
Handles a display activated event directed at this viewer's display.
|
void |
onDisplayDeletedEvent(DisplayDeletedEvent e)
Removes the user interface when the display is deleted.
|
void |
onDisplayUpdatedEvent(DisplayUpdatedEvent e)
Synchronizes the user interface appearance with the display model.
|
protected void |
onEvent(DisplayCreatedEvent event) |
protected void |
onEvent(DisplayUpdatedEvent event) |
void |
setPanel(DisplayPanel panel)
Installs the display panel.
|
protected void |
updateTitle() |
void |
view(DisplayWindow w,
Display<?> d)
Begins viewing the given display.
|
compareTo, getInfo, getPriority, setInfo, setPriority, toString
context, getContext, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canView, isCompatible
context, getContext, setContext
getPriority, setPriority
compareTo
getInfo, setInfo
public void view(DisplayWindow w, Display<?> d)
DisplayViewer
view
in interface DisplayViewer<T>
w
- The frame / window that will contain the GUI elementsd
- the model for the display to show.public Display<T> getDisplay()
DisplayViewer
getDisplay
in interface DisplayViewer<T>
public DisplayWindow getWindow()
DisplayViewer
getWindow
in interface DisplayViewer<T>
public void setPanel(DisplayPanel panel)
DisplayViewer
setPanel
in interface DisplayViewer<T>
panel
- the panel used to host the guipublic DisplayPanel getPanel()
DisplayViewer
getPanel
in interface DisplayViewer<T>
public void onDisplayDeletedEvent(DisplayDeletedEvent e)
DisplayViewer
onDisplayDeletedEvent
in interface DisplayViewer<T>
public void onDisplayUpdatedEvent(DisplayUpdatedEvent e)
DisplayViewer
onDisplayUpdatedEvent
in interface DisplayViewer<T>
public void onDisplayActivatedEvent(DisplayActivatedEvent e)
DisplayViewer
onDisplayActivatedEvent
in interface DisplayViewer<T>
public void dispose()
Disposable
dispose
in interface Disposable
protected void updateTitle()
protected void onEvent(DisplayCreatedEvent event)
protected void onEvent(DisplayUpdatedEvent event)
Copyright © 2009–2015 SciJava. All rights reserved.