类 ColumnData
- java.lang.Object
-
- org.meteoinfo.table.ColumnData
-
public class ColumnData extends java.lang.Object- 作者:
- yaqiang
-
-
构造器概要
构造器 构造器 说明 ColumnData(java.lang.String colName, DataTypes type)ConstructorColumnData(DataColumn col)Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ColumnDataadd(java.lang.Object value, java.lang.String colName)Add functionColumnDataadd(ColumnData colData, java.lang.String colName)Add functionvoidaddData(boolean value)Add a boolean data valuevoidaddData(java.lang.Double value)Add a double data valuevoidaddData(java.lang.Float value)Add a float data valuevoidaddData(java.lang.Integer value)Add a integer data valuevoidaddData(java.lang.Object value)Add a object datavoidaddData(java.lang.String value)Add a string data valuevoidaddData(java.util.Date value)Add a date data valuebooleancontains(java.lang.Object value)Contains functionColumnDatadiv(java.lang.Object value, java.lang.String colName)Divide functionColumnDatadiv(ColumnData colData, java.lang.String colName)Divide functionjava.util.ListgetData()Get data listDataColumngetDataColumn()Get data columnjava.util.List<java.lang.String>getDataStrings()Get string data listDataTypesgetDataType()Get data typejava.util.List<java.lang.Number>getDataValues()Get number data listjava.util.List<java.lang.Number>getValidDataValues()Get valid number data listjava.lang.ObjectgetValue(int idx)Get data valuejava.lang.Doublemean()Mean functionColumnDatamul(java.lang.Object value, java.lang.String colName)Multiply functionColumnDatamul(ColumnData colData, java.lang.String colName)Multiply functionvoidsetData(java.util.List value)Set data listvoidsetDataColumn(DataColumn value)Set data columnintsize()Get size of the dataColumnDatasub(java.lang.Object value, java.lang.String colName)Subtract functionColumnDatasub(ColumnData colData, java.lang.String colName)Subtract function
-
-
-
构造器详细资料
-
ColumnData
public ColumnData(DataColumn col)
Constructor- 参数:
col- The data column
-
ColumnData
public ColumnData(java.lang.String colName, DataTypes type)Constructor- 参数:
colName- Data column nametype- Data type
-
-
方法详细资料
-
getDataColumn
public DataColumn getDataColumn()
Get data column- 返回:
- Data column
-
setDataColumn
public void setDataColumn(DataColumn value)
Set data column- 参数:
value- Data column
-
getData
public java.util.List getData()
Get data list- 返回:
- Data list
-
setData
public void setData(java.util.List value)
Set data list- 参数:
value- Data list
-
getDataType
public DataTypes getDataType()
Get data type- 返回:
- Data type
-
size
public int size()
Get size of the data- 返回:
- Size of the data
-
addData
public void addData(java.lang.Object value)
Add a object data- 参数:
value- Data value
-
addData
public void addData(java.lang.Double value)
Add a double data value- 参数:
value- Data value
-
addData
public void addData(java.lang.Float value)
Add a float data value- 参数:
value- Data value
-
addData
public void addData(java.lang.Integer value)
Add a integer data value- 参数:
value- Data value
-
addData
public void addData(java.lang.String value)
Add a string data value- 参数:
value- Data value
-
addData
public void addData(java.util.Date value)
Add a date data value- 参数:
value- Data value
-
addData
public void addData(boolean value)
Add a boolean data value- 参数:
value- Data value
-
getValue
public java.lang.Object getValue(int idx)
Get data value- 参数:
idx- Data index- 返回:
- Data value
-
getDataStrings
public java.util.List<java.lang.String> getDataStrings()
Get string data list- 返回:
- String data list
-
getDataValues
public java.util.List<java.lang.Number> getDataValues()
Get number data list- 返回:
- Number data list
-
getValidDataValues
public java.util.List<java.lang.Number> getValidDataValues()
Get valid number data list- 返回:
- Number data list
-
contains
public boolean contains(java.lang.Object value)
Contains function- 参数:
value- The object value- 返回:
- Is contains or not
-
mean
public java.lang.Double mean()
Mean function- 返回:
- Mean value
-
add
public ColumnData add(java.lang.Object value, java.lang.String colName)
Add function- 参数:
value- The object value to addcolName- New column data name- 返回:
- Result column data
-
add
public ColumnData add(ColumnData colData, java.lang.String colName)
Add function- 参数:
colData- Anorther column datacolName- New column data name- 返回:
- Result column data
-
sub
public ColumnData sub(java.lang.Object value, java.lang.String colName)
Subtract function- 参数:
value- The object value to subtractcolName- New column data name- 返回:
- Result column data
-
sub
public ColumnData sub(ColumnData colData, java.lang.String colName)
Subtract function- 参数:
colData- Anorther column datacolName- New column data name- 返回:
- Result column data
-
mul
public ColumnData mul(java.lang.Object value, java.lang.String colName)
Multiply function- 参数:
value- The object value to multiplycolName- New column data name- 返回:
- Result column data
-
mul
public ColumnData mul(ColumnData colData, java.lang.String colName)
Multiply function- 参数:
colData- Anorther column datacolName- New column data name- 返回:
- Result column data
-
div
public ColumnData div(ColumnData colData, java.lang.String colName)
Divide function- 参数:
colData- Anorther column datacolName- New column data name- 返回:
- Result column data
-
div
public ColumnData div(java.lang.Object value, java.lang.String colName)
Divide function- 参数:
value- The object value to dividecolName- New column data name- 返回:
- Result column data
-
-