public abstract class NavigatorItem extends Object
ArchiveIndexListener but
with a finished event that only triggers when *both* tags and regular records are received.| Modifier and Type | Field and Description |
|---|---|
protected JComponent |
contentPanel |
protected ArchiveIndexReceiver |
indexReceiver |
protected JComponent |
navigatorInset |
protected YamcsConnector |
yconnector |
| Constructor and Description |
|---|
NavigatorItem(YamcsConnector yconnector,
ArchiveIndexReceiver indexReceiver) |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveLoadFinished()
Triggered when *both* tags and archive records have been
received.
|
abstract JComponent |
createContentPanel()
Build the GUI component for the content panel (called only once)
|
JComponent |
createNavigatorInset()
Build the GUI component for the navigator inset (called only once)
|
int |
getIndent() |
abstract String |
getLabelName() |
void |
onClose()
Called when this item is closed
Defaults to NOP.
|
void |
onOpen()
Called when this item is opened
Defaults to NOP.
|
void |
receiveArchiveRecords(Yamcs.IndexResult ir) |
void |
receiveArchiveRecordsError(String errorMessage) |
void |
receiveTags(List<Yamcs.ArchiveTag> tagList) |
void |
startReloading() |
void |
tagAdded(Yamcs.ArchiveTag ntag) |
void |
tagChanged(Yamcs.ArchiveTag oldTag,
Yamcs.ArchiveTag newTag) |
void |
tagRemoved(Yamcs.ArchiveTag rtag) |
void |
windowResized() |
protected YamcsConnector yconnector
protected ArchiveIndexReceiver indexReceiver
protected JComponent contentPanel
protected JComponent navigatorInset
public NavigatorItem(YamcsConnector yconnector, ArchiveIndexReceiver indexReceiver)
public abstract String getLabelName()
public int getIndent()
public abstract JComponent createContentPanel()
public JComponent createNavigatorInset()
public void onOpen()
public void onClose()
public void windowResized()
public void startReloading()
public void receiveArchiveRecords(Yamcs.IndexResult ir)
public void receiveArchiveRecordsError(String errorMessage)
public void receiveTags(List<Yamcs.ArchiveTag> tagList)
public void archiveLoadFinished()
public void tagAdded(Yamcs.ArchiveTag ntag)
public void tagRemoved(Yamcs.ArchiveTag rtag)
public void tagChanged(Yamcs.ArchiveTag oldTag, Yamcs.ArchiveTag newTag)
Copyright © 2018 Space Applications Services. All rights reserved.