
public class MapView extends org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorView implements FocalPlaneView
MonitorView that displays FocalPlaneMap.
All access to this class should happen on EDT (except status message listening handled internally by AbstractMonitorView3).
Implementation notes:
installed flag is set and super.install() is called.
installed flag is reset, the model and the panel are cleared, and super.uninstall() is called.
installed flag is true, un-installs and re-installs this view.
| Modifier and Type | Class and Description |
|---|---|
static class |
MapView.Descriptor |
compactFields, data, fields, filter, formatterCATEGORY| Constructor and Description |
|---|
MapView() |
MapView(MapView.Descriptor desc) |
| Modifier and Type | Method and Description |
|---|---|
MapView.Descriptor |
getDescriptor() |
FocalPlaneFilter |
getFilter() |
List<String> |
getGroups() |
JComponent |
getPanel() |
void |
install() |
protected void |
resetChannels()
Called in response to status changes, when the set of channels changes.
|
void |
setFilter(org.lsst.ccs.gconsole.base.filter.AgentChannelsFilter filter) |
void |
uninstall() |
protected void |
update()
Called in response to status changes, when the set of channels does not change.
|
addChannels, configure, connect, createChannel, disconnect, getFormater, getGroup, getGroupFields, isEmpty, removeChannels, save, setDiscardRemovedChannels, setFormatter, statusChanged, updateChannelsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGroupedit, getNamegetFormater, isEmpty, setFormatter, setName@Create(category="FocalPlaneView",
name="Focal Plane Map",
path="Built-In/Map/Single",
description="Focal plane color coded map, one per page.")
public MapView()
public MapView(MapView.Descriptor desc)
public JComponent getPanel()
getPanel in interface org.lsst.ccs.gconsole.plugins.monitor.MonitorViewpublic FocalPlaneFilter getFilter()
getFilter in interface org.lsst.ccs.gconsole.plugins.monitor.MonitorViewgetFilter in interface FocalPlaneViewgetFilter in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewpublic void setFilter(org.lsst.ccs.gconsole.base.filter.AgentChannelsFilter filter)
setFilter in interface org.lsst.ccs.gconsole.plugins.monitor.MonitorViewsetFilter in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewpublic void install()
install in interface org.lsst.ccs.gconsole.plugins.monitor.MonitorViewpublic void uninstall()
uninstall in interface org.lsst.ccs.gconsole.plugins.monitor.MonitorViewpublic List<String> getGroups()
getGroups in interface FocalPlaneViewgetGroups in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewprotected void resetChannels()
resetChannels in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewprotected void update()
update in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewpublic MapView.Descriptor getDescriptor()
getDescriptor in interface org.lsst.ccs.gconsole.services.persist.PersistablegetDescriptor in class org.lsst.ccs.gconsole.plugins.monitor.AbstractMonitorViewCopyright © 2021 LSST. All rights reserved.