Package org.yamcs.studio.data.vtype
Class IVTable
java.lang.Object
org.yamcs.studio.data.vtype.IVTable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
The number of columns in the table.getColumnData
(int column) The data for the given column.getColumnName
(int column) The name of the given column.Class<?>
getColumnType
(int column) The type of the elements in the column.int
The number of rows in the table.toString()
-
Constructor Details
-
IVTable
-
-
Method Details
-
getColumnCount
public int getColumnCount()Description copied from interface:VTable
The number of columns in the table.- Specified by:
getColumnCount
in interfaceVTable
- Returns:
- the number of columns
-
getRowCount
public int getRowCount()Description copied from interface:VTable
The number of rows in the table.Currently, it is not clear whether all columns actually have the same number of rows, that is if all arrays have the same length. In the case of variable row, this will return the maximum row count, that is the length of the longest array/column.
- Specified by:
getRowCount
in interfaceVTable
- Returns:
- the number of rows
-
getColumnType
Description copied from interface:VTable
The type of the elements in the column. The column array will be an array of the given type. For primitive types, this function will return the TYPE class (such asDouble.TYPE
, whileVTable.getColumnData(int)
will return aListNumber
.- Specified by:
getColumnType
in interfaceVTable
- Parameters:
column
- the column index- Returns:
- the type of this column
-
getColumnName
Description copied from interface:VTable
The name of the given column.- Specified by:
getColumnName
in interfaceVTable
- Parameters:
column
- the column index- Returns:
- the name of the column
-
getColumnData
Description copied from interface:VTable
The data for the given column.The data is going to be a
List
in case of objects or aListNumber
in case of a numeric primitive.- Specified by:
getColumnData
in interfaceVTable
- Parameters:
column
- the column index- Returns:
- the data of the column
-
toString
-