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.