public class SurveillanceTable extends Object
| Constructor and Description | 
|---|
SurveillanceTable()
Constructor for SurveillanceTable. 
 | 
SurveillanceTable(int rows,
                 int columns)
Constructor for SurveillanceTable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getColumnCount()
getColumnCount 
 | 
List<String> | 
getColumnHeaderList()
getColumnHeaderList 
 | 
String[] | 
getColumnHeaders()
getColumnHeaders 
 | 
Set<OnmsNode>[] | 
getColumnNodes()
getColumnNodes 
 | 
List<AggregateStatus> | 
getColumnOrderedRow(AggregateStatus[] row)
This method returns on ordered list of Aggregate Status columns
 based on the array argument. 
 | 
List<AggregateStatus> | 
getColumnOrderedRow(int row)
This method returns on ordered list of Aggregate Status columns
 based on the row specified from the status internal table. 
 | 
Map<String,List<AggregateStatus>> | 
getColumnOrderedRowsWithHeaders()
Handy method for return a map with the key being the row header and the
 value being an ordered collection of aggregate stati. 
 | 
String | 
getLabel()
getLabel 
 | 
Set<OnmsNode> | 
getNodesForColumn(int col)
getNodesForColumn 
 | 
Set<OnmsNode> | 
getNodesForRow(int row)
getNodesForRow 
 | 
List<List<AggregateStatus>> | 
getOrderedRows()
This method returns an ordered list of Aggregate Status rows
 and columns the internal table. 
 | 
int | 
getRowCount()
getRowCount 
 | 
String | 
getRowHeader(int row)
getRowHeader 
 | 
List<String> | 
getRowHeaderList()
getRowHeaderList 
 | 
String[] | 
getRowHeaders()
getRowHeaders 
 | 
Set<OnmsNode>[] | 
getRowNodes()
getRowNodes 
 | 
AggregateStatus | 
getStatus(int row,
         int col)
getStatus 
 | 
AggregateStatus[] | 
getStatusRow(int row)
getStatusRow 
 | 
AggregateStatus[][] | 
getStatusTable()
getStatusTable 
 | 
SimpleWebTable | 
getWebTable()
getWebTable 
 | 
void | 
setColumnHeader(int col,
               String header)
setColumnHeader 
 | 
void | 
setColumnHeaders(String[] columnHeaders)
setColumnHeaders 
 | 
void | 
setColumnNodes(Set<OnmsNode>[] columnNodes)
setColumnNodes 
 | 
void | 
setLabel(String label)
setLabel 
 | 
void | 
setNodesForColumn(int col,
                 Collection<OnmsNode> columnNodes)
setNodesForColumn 
 | 
void | 
setNodesForRow(int row,
              Collection<OnmsNode> nodes)
setNodesForRow 
 | 
void | 
setRowHeader(int row,
            String header)
setRowHeader 
 | 
void | 
setRowHeaders(String[] rowHeaders)
setRowHeaders 
 | 
void | 
setRowNodes(Set<OnmsNode>[] rowNodes)
setRowNodes 
 | 
void | 
setStatus(int row,
         int col,
         AggregateStatus status)
setStatus 
 | 
void | 
setStatusTable(AggregateStatus[][] statusTable)
setStatusTable 
 | 
void | 
setWebTable(SimpleWebTable webTable)
setWebTable 
 | 
public SurveillanceTable()
Constructor for SurveillanceTable.
public SurveillanceTable(int rows,
                         int columns)
Constructor for SurveillanceTable.
rows - a int.columns - a int.public void setWebTable(SimpleWebTable webTable)
setWebTable
webTable - a SimpleWebTable object.public SimpleWebTable getWebTable()
getWebTable
SimpleWebTable object.public void setStatus(int row,
                      int col,
                      AggregateStatus status)
setStatus
row - a int.col - a int.status - a AggregateStatus object.public AggregateStatus getStatus(int row, int col)
getStatus
row - a int.col - a int.AggregateStatus object.public int getRowCount()
getRowCount
public int getColumnCount()
getColumnCount
public AggregateStatus[] getStatusRow(int row)
getStatusRow
row - a int.AggregateStatus objects.public List<List<AggregateStatus>> getOrderedRows()
public Map<String,List<AggregateStatus>> getColumnOrderedRowsWithHeaders()
public List<AggregateStatus> getColumnOrderedRow(AggregateStatus[] row)
row - an array of AggregateStatus objects.public List<AggregateStatus> getColumnOrderedRow(int row)
row - a int.public String getRowHeader(int row)
getRowHeader
row - a int.String object.public void setRowHeader(int row,
                         String header)
setRowHeader
row - a int.header - a String object.public void setColumnHeader(int col,
                            String header)
setColumnHeader
col - a int.header - a String object.public String[] getColumnHeaders()
getColumnHeaders
String objects.public List<String> getColumnHeaderList()
getColumnHeaderList
List object.public AggregateStatus[][] getStatusTable()
getStatusTable
AggregateStatus objects.public void setRowNodes(Set<OnmsNode>[] rowNodes)
setRowNodes
rowNodes - an array of Set objects.public void setRowHeaders(String[] rowHeaders)
setRowHeaders
rowHeaders - an array of String objects.public Set<OnmsNode>[] getColumnNodes()
getColumnNodes
Set objects.public void setColumnNodes(Set<OnmsNode>[] columnNodes)
setColumnNodes
columnNodes - an array of Set objects.public void setColumnHeaders(String[] columnHeaders)
setColumnHeaders
columnHeaders - an array of String objects.public void setStatusTable(AggregateStatus[][] statusTable)
setStatusTable
statusTable - an array of AggregateStatus objects.public Set<OnmsNode> getNodesForRow(int row)
getNodesForRow
row - a int.Set object.public void setNodesForRow(int row,
                           Collection<OnmsNode> nodes)
setNodesForRow
row - a int.nodes - a Collection object.public Set<OnmsNode> getNodesForColumn(int col)
getNodesForColumn
col - a int.Set object.public void setNodesForColumn(int col,
                              Collection<OnmsNode> columnNodes)
setNodesForColumn
col - a int.columnNodes - a Collection object.Copyright © 2021. All rights reserved.