类 DataRow
- java.lang.Object
-
- org.meteoinfo.table.DataRow
-
public class DataRow extends java.lang.Object- 作者:
- Yaqiang Wang
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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
-
-
-
构造器详细资料
-
DataRow
public DataRow()
Constructor
-
DataRow
public DataRow(DataTable table)
Constructor- 参数:
table- The data table
-
-
方法详细资料
-
getRowIndex
public int getRowIndex()
Get row index- 返回:
- int Row index
-
getTable
public DataTable getTable()
Get data table- 返回:
- DataTable The data table
-
setTable
public void setTable(DataTable value)
Set data table- 参数:
value- Data table
-
setColumns
public void setColumns(DataColumnCollection columns)
Set columns- 参数:
columns- Columns
-
setColumns
public void setColumns(DataColumn column)
Set columns- 参数:
column- Column
-
getColumns
public DataColumnCollection getColumns()
Get columns- 返回:
- the columns
-
setValue
public void setValue(int index, java.lang.Object value)Set a value- 参数:
index- Column indexvalue- The value
-
setValue
public void setValue(java.lang.String columnName, java.lang.Object value)Set a value- 参数:
columnName- Column namevalue- The value
-
setValue
public void setValue(DataColumn column, java.lang.Object value)
Set a vlaue- 参数:
column- The data columnvalue- The value
-
addColumn
public void addColumn(DataColumn column)
Add column- 参数:
column- The column
-
removeColumn
public void removeColumn(DataColumn column)
Remove a data column- 参数:
column- The data column
-
renameColumn
public void renameColumn(java.lang.String oldName, java.lang.String name)Rename column- 参数:
oldName- The old namename- The new name
-
getValue
public java.lang.Object getValue(int index)
Get value- 参数:
index- Column index- 返回:
- The value
-
getValue
public java.lang.Object getValue(java.lang.String columnName)
Get value- 参数:
columnName- Column name- 返回:
- The value
-
getValueStr
public java.lang.String getValueStr(java.lang.String columnName)
Get value string- 参数:
columnName- Column name- 返回:
- The value string
-
getValueStr
public java.lang.String getValueStr(java.lang.String columnName, java.lang.String formatStr)Get value string- 参数:
columnName- Column nameformatStr- Format string- 返回:
- The value string
-
getItemMap
public java.util.Map<java.lang.String,java.lang.Object> getItemMap()
Get item map- 返回:
- The item map
-
setRowIndex
public void setRowIndex(int rowIndex)
Set row index- 参数:
rowIndex- Row index
-
copyFrom
public void copyFrom(DataRow row)
Copy from a data row- 参数:
row- The data row
-
colSelect
public DataRow colSelect(DataColumn col)
Create a new data row by column- 参数:
col- The column- 返回:
- Selected data row
-
colSelect
public DataRow colSelect(DataColumnCollection cols)
Create a new data row by columns- 参数:
cols- The columns- 返回:
- Selected data row
-
clone
public java.lang.Object clone()
Clone- 覆盖:
clone在类中java.lang.Object- 返回:
- Cloned DataRow object
-
-