|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.web.svclayer.SurveillanceTable
public class SurveillanceTable
This class manages a table of AggregateStatus values.
| Constructor Summary | |
|---|---|
SurveillanceTable()
|
|
SurveillanceTable(int rows,
int columns)
|
|
| Method Summary | |
|---|---|
int |
getColumnCount()
|
List |
getColumnHeaderList()
|
String[] |
getColumnHeaders()
|
Set<OnmsNode>[] |
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()
|
Set<OnmsNode> |
getNodesForColumn(int col)
|
Set<OnmsNode> |
getNodesForRow(int row)
|
List<List<AggregateStatus>> |
getOrderedRows()
This method returns an ordered list of Aggregate Status rows and columns the internal table. |
int |
getRowCount()
|
String |
getRowHeader(int row)
|
List |
getRowHeaderList()
|
String[] |
getRowHeaders()
|
Set<OnmsNode>[] |
getRowNodes()
|
AggregateStatus |
getStatus(int row,
int col)
|
AggregateStatus[] |
getStatusRow(int row)
|
AggregateStatus[][] |
getStatusTable()
|
SimpleWebTable |
getWebTable()
|
void |
setColumnHeader(int col,
String header)
|
void |
setColumnHeaders(String[] columnHeaders)
|
void |
setColumnNodes(Set<OnmsNode>[] columnNodes)
|
void |
setLabel(String label)
|
void |
setNodesForColumn(int col,
Collection<OnmsNode> columnNodes)
|
void |
setNodesForRow(int row,
Collection<OnmsNode> nodes)
|
void |
setRowHeader(int row,
String header)
|
void |
setRowHeaders(String[] rowHeaders)
|
void |
setRowNodes(Set<OnmsNode>[] rowNodes)
|
void |
setStatus(int row,
int col,
AggregateStatus status)
|
void |
setStatusTable(AggregateStatus[][] statusTable)
|
void |
setWebTable(SimpleWebTable webTable)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SurveillanceTable()
public SurveillanceTable(int rows,
int columns)
| Method Detail |
|---|
public void setWebTable(SimpleWebTable webTable)
public SimpleWebTable getWebTable()
public void setStatus(int row,
int col,
AggregateStatus status)
public AggregateStatus getStatus(int row,
int col)
public int getRowCount()
public int getColumnCount()
public AggregateStatus[] getStatusRow(int row)
public List<List<AggregateStatus>> getOrderedRows()
public Map<String,List<AggregateStatus>> getColumnOrderedRowsWithHeaders()
public List<AggregateStatus> getColumnOrderedRow(AggregateStatus[] row)
row -
public List<AggregateStatus> getColumnOrderedRow(int row)
row -
public String getRowHeader(int row)
public void setRowHeader(int row,
String header)
public String[] getRowHeaders()
public List getRowHeaderList()
public void setColumnHeader(int col,
String header)
public String[] getColumnHeaders()
public List getColumnHeaderList()
public String getLabel()
public void setLabel(String label)
public AggregateStatus[][] getStatusTable()
public Set<OnmsNode>[] getRowNodes()
public void setRowNodes(Set<OnmsNode>[] rowNodes)
public void setRowHeaders(String[] rowHeaders)
public Set<OnmsNode>[] getColumnNodes()
public void setColumnNodes(Set<OnmsNode>[] columnNodes)
public void setColumnHeaders(String[] columnHeaders)
public void setStatusTable(AggregateStatus[][] statusTable)
public Set<OnmsNode> getNodesForRow(int row)
public void setNodesForRow(int row,
Collection<OnmsNode> nodes)
public Set<OnmsNode> getNodesForColumn(int col)
public void setNodesForColumn(int col,
Collection<OnmsNode> columnNodes)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||