public class MostFrequantAlarmsContainer extends DocumentBase implements SourceListener
For the purpose of this tool, it is enough to save the triplets
with additional informations but there is no need to save the entire
FaultState.
| Modifier and Type | Class and Description |
|---|---|
class |
MostFrequantAlarmsContainer.AlarmActNumber
An object storing statistics for each alarm.
|
colNames, containerTitle, shutdown, tableViewer| Modifier and Type | Method and Description |
|---|---|
void |
faultStateReceived(FaultState faultState)
An alarm has been received from the source NC.
|
static MostFrequantAlarmsContainer |
getInstance() |
java.util.Collection<MostFrequantAlarmsContainer.AlarmActNumber> |
getNumbers() |
void |
setTableContent(TableData tData)
Add the text of the cells of the table
|
void |
sourceXMLMsgReceived(java.lang.String asiMessage)
An XML has been received from the source NC.
|
getDataToSave, run, setTableViewer, shutdownContainerpublic static MostFrequantAlarmsContainer getInstance()
public void faultStateReceived(FaultState faultState)
faultStateReceived in interface SourceListeneralarm - The alarm received from a sourcepublic void sourceXMLMsgReceived(java.lang.String asiMessage)
SourceListenerThe XML follows the ASIMessage.xsd schema definition and therefore it might have one or more fault states.
sourceXMLMsgReceived in interface SourceListenerasiMessage - The ASIMessage received from an alarm sourceSourceListenerpublic java.util.Collection<MostFrequantAlarmsContainer.AlarmActNumber> getNumbers()
getNumbers in class DocumentBasepublic void setTableContent(TableData tData)
DocumentBasesetTableContent in class DocumentBasetData - The table data to set the string of the rows