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.
|
getInfo, getPriority, setInfo, setPriority, toString
context, getContext, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canView, isCompatible
getIdentifier, log
context, getContext, setContext
compareTo, getPriority, setPriority
getInfo, setInfo
getLocation
getVersion
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–2016 SciJava. All rights reserved.