|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.netxms.client.Table
public class Table
Generic class for holding data in tabular format. Table has named columns. All data stored as strings.
Constructor Summary | |
---|---|
Table()
Create empty table |
|
Table(NXCPMessage msg)
Create table from data in NXCP message |
Method Summary | |
---|---|
void |
addDataFromMessage(NXCPMessage msg)
Add data from additional messages |
java.lang.Object[] |
getAllRows()
Get all rows as an array of List |
java.lang.String |
getCell(int row,
int column)
Get cell value at given row and column |
int |
getColumnCount()
Get number of columns in table |
int |
getColumnFormat(int column)
Get column format |
java.lang.Integer[] |
getColumnFormats()
Get formats of all columns |
int |
getColumnIndex(java.lang.String name)
Get column index by name |
java.lang.String |
getColumnName(int column)
Get column name |
java.lang.String[] |
getColumnNames()
Get names of all columns |
java.util.List<java.lang.String> |
getRow(int row)
Get row. |
int |
getRowCount()
Get number of rows in table |
java.lang.String |
getTitle()
|
void |
setTitle(java.lang.String title)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Table()
public Table(NXCPMessage msg)
msg
- NXCP messageMethod Detail |
---|
public void addDataFromMessage(NXCPMessage msg)
msg
- public int getColumnCount()
public int getRowCount()
public java.lang.String getColumnName(int column) throws java.lang.IndexOutOfBoundsException
column
- Column index (zero-based)
java.lang.IndexOutOfBoundsException
- if column index is out of range (column < 0 || column >= getColumnCount())public int getColumnFormat(int column) throws java.lang.IndexOutOfBoundsException
column
- Column index (zero-based)
java.lang.IndexOutOfBoundsException
- if column index is out of range (column < 0 || column >= getColumnCount())public int getColumnIndex(java.lang.String name)
name
- Column name
public java.lang.String[] getColumnNames()
public java.lang.Integer[] getColumnFormats()
public java.lang.String getCell(int row, int column) throws java.lang.IndexOutOfBoundsException
row
- Row index (zero-based)column
- Column index (zero-based)
java.lang.IndexOutOfBoundsException
- if column index is out of range (column < 0 || column >= getColumnCount())
or row index is out of range (row < 0 || row >= getRowCount())public java.util.List<java.lang.String> getRow(int row) throws java.lang.IndexOutOfBoundsException
row
- Row index (zero-based)
java.lang.IndexOutOfBoundsException
- if row index is out of range (row < 0 || row >= getRowCount())public java.lang.Object[] getAllRows()
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title
- the title to setpublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |