public class SectionedTableView extends AbstractMonitorView
MonitorView that displays data channels in a SectionedTable.
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 |
| Modifier and Type | Field and Description |
|---|---|
static String |
CREATOR_PATH |
compactFields, data, fields, filter, formatterCATEGORY| Constructor and Description |
|---|
SectionedTableView() |
| Modifier and Type | Method and Description |
|---|---|
SectionedTableView.Descriptor |
getDescriptor()
Returns a reference to the descriptor maintained by this component.
|
JComponent |
getPanel()
Returns the graphical component maintained by this view.
|
protected void |
resetChannels()
Called on EDT whenever channels have been added or removed.
|
void |
restore(Persistable.Descriptor descriptor)
Restores this component to the state specified by the provided JavaBean.
|
SectionedTableView.Descriptor |
save()
Returns JavaBean describing the current state of this component.
|
addChannels, configure, connect, createChannel, disconnect, getFilter, getFormater, getGroup, getGroupFields, getGroups, isEmpty, removeChannels, setDiscardRemovedChannels, setFilter, setFormatter, statusChanged, update, updateChannelsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitedit, getNameinstall, setName, uninstallgetCategory, getPath, restorepublic static final String CREATOR_PATH
@Create(category="MonitorView", name="Sectioned Table View", path="Built-In/Basic/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 SectionedTableView()
public JComponent getPanel()
MonitorViewprotected void resetChannels()
AbstractMonitorViewdata field.
Empty implementation is provided.resetChannels in class AbstractMonitorViewpublic SectionedTableView.Descriptor save()
PersistablegetDescriptor().save in interface Persistablesave in interface Savablesave in class AbstractMonitorViewnull if no state information needs to be saved.public void restore(Persistable.Descriptor descriptor)
Persistabledescriptor - JavaBean encapsulating the state.public SectionedTableView.Descriptor getDescriptor()
Persistablenull, and
that any properties set on the descriptor returned by this method are reflected by
descriptors subsequently returned by save(), unless modified between the two calls.getDescriptor in interface PersistablegetDescriptor in class AbstractMonitorViewCopyright © 2023 LSST. All rights reserved.