@ConsoleLookup(id="org.lsst.ccs.gconsole.plugins.monitor.MonitorView", name="Sectioned Table View", path="Built-In/Sectioned Table", description="Monitoring view that displays data channels in a table. The table is divided into collapsible sections corresponding to pages defined by the filter associated with this view.") public class SectionedTableView extends AbstractMonitorView2
MonitorView that displays data channels in a table.
The table is divided into collapsible sections corresponding to pages defined by the filter associated with this view.| Modifier and Type | Class and Description |
|---|---|
static class |
SectionedTableView.Descriptor |
path2datadescriptor, filter| Constructor and Description |
|---|
SectionedTableView() |
| Modifier and Type | Method and Description |
|---|---|
protected SectionedTableView.Descriptor |
getDescriptor()
Returns a reference to the descriptor maintained by this view.
|
JComponent |
getPanel()
Returns the graphical component maintained by this view.
|
protected void |
resetChannels()
Should be implemented to completely rebuild the view based on
path2data field. |
void |
restore(MonitorView.Descriptor descriptor)
Restores this view to the state described by the provided descriptor, to the extent possible.
|
SectionedTableView.Descriptor |
save()
Returns a descriptor that contains information required to re-create this view in its current state.
|
addChannels, createChannelHandle, isEmpty, removeChannels, updateChannelsconfigure, connect, connect, disconnect, disconnect, getFilter, isChannelListFixed, setFilter, statusChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, install, setName, uninstallpublic JComponent getPanel()
MonitorViewprotected void resetChannels()
AbstractMonitorView2path2data field.
Called on EDT whenever channels have been added or removed.resetChannels in class AbstractMonitorView2public SectionedTableView.Descriptor save()
AbstractMonitorView1restore(...).save in interface MonitorViewsave in class AbstractMonitorView1null is this view does not support saving.public void restore(MonitorView.Descriptor descriptor)
AbstractMonitorView1save() later.restore in interface MonitorViewrestore in class AbstractMonitorView1descriptor - View descriptor.protected SectionedTableView.Descriptor getDescriptor()
AbstractMonitorView1AbstractMonitorView.Descriptor.getDescriptor in class AbstractMonitorView1Copyright © 2018 LSST. All rights reserved.