public interface GroupView extends MonitorView
MonitorView that splits all channels accepted by the filter into a small number of groups.| Modifier and Type | Field and Description |
|---|---|
static MonitorField[] |
AVAILABLE_FIELDS |
static MonitorField |
DEFAULT_FIELD |
CATEGORY| Modifier and Type | Method and Description |
|---|---|
default String |
fieldToString(MonitorField field) |
default List<MonitorField> |
getFields()
Retrieves a list
MonitorField for display channel groups from the filter. |
default String |
getGroup(String displayPath)
Computes group name based on the display path returned by the filter.
|
default List<String> |
getGroups()
Computes a list of display channels groups.
|
default MonitorField |
stringToField(String field) |
getFilter, getFormater, getName, getPanel, install, isEmpty, setFilter, setFormatter, setName, uninstallconfigure, connect, disconnect, statusChangedstatic final MonitorField DEFAULT_FIELD
static final MonitorField[] AVAILABLE_FIELDS
default String getGroup(String displayPath)
displayPath - Display path.null if this display path does not belong to any group.default List<String> getGroups()
null is the list is unknown at this time.default List<MonitorField> getFields()
MonitorField for display channel groups from the filter.
The assumption is that the list of corresponding strings is returned by AgentChannelsFilter.getFields(true).null if the filter does not provide the list.default MonitorField stringToField(String field)
default String fieldToString(MonitorField field)
Copyright © 2019 LSST. All rights reserved.