Package org.meteoinfo.table
Class DataRow
- java.lang.Object
-
- org.meteoinfo.table.DataRow
-
public class DataRow extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(DataColumn column)Add columnjava.lang.Objectclone()CloneDataRowcolSelect(DataColumn col)Create a new data row by columnDataRowcolSelect(DataColumnCollection cols)Create a new data row by columnsvoidcopyFrom(DataRow row)Copy from a data rowDataColumnCollectiongetColumns()Get columnsjava.util.Map<java.lang.String,java.lang.Object>getItemMap()Get item mapintgetRowIndex()Get row indexDataTablegetTable()Get data tablejava.lang.ObjectgetValue(int index)Get valuejava.lang.ObjectgetValue(java.lang.String columnName)Get valuejava.lang.StringgetValueStr(java.lang.String columnName)Get value stringjava.lang.StringgetValueStr(java.lang.String columnName, java.lang.String formatStr)Get value stringvoidremoveColumn(DataColumn column)Remove a data columnvoidrenameColumn(java.lang.String oldName, java.lang.String name)Rename columnvoidsetColumns(DataColumn column)Set columnsvoidsetColumns(DataColumnCollection columns)Set columnsvoidsetRowIndex(int rowIndex)Set row indexvoidsetTable(DataTable value)Set data tablevoidsetValue(int index, java.lang.Object value)Set a valuevoidsetValue(java.lang.String columnName, java.lang.Object value)Set a valuevoidsetValue(DataColumn column, java.lang.Object value)Set a vlaue
-
-
-
Constructor Detail
-
DataRow
public DataRow()
Constructor
-
DataRow
public DataRow(DataTable table)
Constructor- Parameters:
table- The data table
-
-
Method Detail
-
getRowIndex
public int getRowIndex()
Get row index- Returns:
- int Row index
-
getTable
public DataTable getTable()
Get data table- Returns:
- DataTable The data table
-
setTable
public void setTable(DataTable value)
Set data table- Parameters:
value- Data table
-
setColumns
public void setColumns(DataColumnCollection columns)
Set columns- Parameters:
columns- Columns
-
setColumns
public void setColumns(DataColumn column)
Set columns- Parameters:
column- Column
-
getColumns
public DataColumnCollection getColumns()
Get columns- Returns:
- the columns
-
setValue
public void setValue(int index, java.lang.Object value)Set a value- Parameters:
index- Column indexvalue- The value
-
setValue
public void setValue(java.lang.String columnName, java.lang.Object value)Set a value- Parameters:
columnName- Column namevalue- The value
-
setValue
public void setValue(DataColumn column, java.lang.Object value)
Set a vlaue- Parameters:
column- The data columnvalue- The value
-
addColumn
public void addColumn(DataColumn column)
Add column- Parameters:
column- The column
-
removeColumn
public void removeColumn(DataColumn column)
Remove a data column- Parameters:
column- The data column
-
renameColumn
public void renameColumn(java.lang.String oldName, java.lang.String name)Rename column- Parameters:
oldName- The old namename- The new name
-
getValue
public java.lang.Object getValue(int index)
Get value- Parameters:
index- Column index- Returns:
- The value
-
getValue
public java.lang.Object getValue(java.lang.String columnName)
Get value- Parameters:
columnName- Column name- Returns:
- The value
-
getValueStr
public java.lang.String getValueStr(java.lang.String columnName)
Get value string- Parameters:
columnName- Column name- Returns:
- The value string
-
getValueStr
public java.lang.String getValueStr(java.lang.String columnName, java.lang.String formatStr)Get value string- Parameters:
columnName- Column nameformatStr- Format string- Returns:
- The value string
-
getItemMap
public java.util.Map<java.lang.String,java.lang.Object> getItemMap()
Get item map- Returns:
- The item map
-
setRowIndex
public void setRowIndex(int rowIndex)
Set row index- Parameters:
rowIndex- Row index
-
copyFrom
public void copyFrom(DataRow row)
Copy from a data row- Parameters:
row- The data row
-
colSelect
public DataRow colSelect(DataColumn col)
Create a new data row by column- Parameters:
col- The column- Returns:
- Selected data row
-
colSelect
public DataRow colSelect(DataColumnCollection cols)
Create a new data row by columns- Parameters:
cols- The columns- Returns:
- Selected data row
-
clone
public java.lang.Object clone()
Clone- Overrides:
clonein classjava.lang.Object- Returns:
- Cloned DataRow object
-
-