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 © 2022. All rights reserved.