IDataInfo
public static class DataTable.DataInfoTable extends DataGroup.DataInfoGroup
Modifier and Type | Field | Description |
---|---|---|
protected int |
nRows |
|
protected java.lang.String[] |
rowHeaders |
subDataInfo
Constructor | Description |
---|---|
DataInfoTable(java.lang.String label,
IDataInfo[] columnInfo,
int nRows,
java.lang.String[] rowHeaders) |
Modifier and Type | Method | Description |
---|---|---|
IDataInfoFactory |
getFactory() |
Returns a mutable factory that can make copies of this instance of
DataInfo.
|
int |
getNRows() |
Returns the number of rows in the table
|
java.lang.String |
getRowHeader(int i) |
Returns the row header for row i or an empty string if there are no
row headers.
|
boolean |
hasRowHeaders() |
Returns true if row headers exist.
|
IData |
makeData() |
Returns a Data object appropriate for this DataInfo instance.
|
addTag, addTags, getLength, getNDataInfo, getSubDataInfo
protected final java.lang.String[] rowHeaders
protected final int nRows
public DataInfoTable(java.lang.String label, IDataInfo[] columnInfo, int nRows, java.lang.String[] rowHeaders)
public IDataInfoFactory getFactory()
IDataInfo
getFactory
in interface IDataInfo
getFactory
in class DataGroup.DataInfoGroup
public int getNRows()
public java.lang.String getRowHeader(int i)
public boolean hasRowHeaders()