public class RowInfo
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Company:首亨软件(重庆)有限公司
限定符和类型 | 字段和说明 |
---|---|
int |
flag |
构造器和说明 |
---|
RowInfo(Datastore ds,
int rowNo)
不带参数的构造函数
|
RowInfo(Datastore ds,
int rowNo,
int len,
int state)
构造RowInfo对象并设置栏位个数以及行的状态
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone()
单元格对象克隆方法
|
int |
columnCount() |
void |
deleteColumn(int colNo)
从行信息中删除一列数据
|
java.lang.String |
getClobString(int column) |
java.lang.String |
getClobString(int column,
java.lang.String enter) |
java.lang.String |
getClobString(java.lang.String column) |
java.lang.String |
getClobString(java.lang.String column,
java.lang.String enter) |
java.lang.Object |
getData(int index)
获取值
|
java.lang.Object |
getData(java.lang.String column)
获取某一栏位对应的值
|
java.lang.Double |
getDouble(int column) |
java.lang.Double |
getDouble(java.lang.String column) |
double |
getDouble2(int column) |
double |
getDouble2(java.lang.String column) |
java.lang.String |
getDouble2String(int column,
java.lang.String format) |
java.lang.String |
getDouble2String(java.lang.String column,
java.lang.String format) |
Datastore |
getDs() |
int |
getFlag()
获取行标志
|
java.lang.Float |
getFloat(int column) |
java.lang.Float |
getFloat(java.lang.String column) |
float |
getFloat2(int column) |
float |
getFloat2(java.lang.String column) |
java.lang.String |
getFloat2String(int column,
java.lang.String format) |
java.lang.String |
getFloat2String(java.lang.String column,
java.lang.String format) |
int |
getInt(int column) |
int |
getInt(int column,
int defaulValue) |
int |
getInt(java.lang.String column) |
int |
getInt(java.lang.String column,
int defaulValue) |
java.lang.Integer |
getInteger(int column) |
java.lang.Integer |
getInteger(java.lang.String column) |
ItemInfo |
getItemInfo(int index)
获取行中某一栏位对应的ItemInfo对象
|
long |
getLong(int column) |
long |
getLong(java.lang.String column) |
java.lang.String |
getObjectString(int column) |
java.lang.String |
getObjectString(java.lang.String column) |
java.lang.String |
getObjectString2(int column) |
java.lang.String |
getObjectString2(java.lang.String column) |
java.lang.Object |
getRowData()
取得行的附加数据
|
int |
getRowNo() |
java.lang.String |
getString(int columnIndex) |
java.lang.String |
getString(int columnIndex,
java.lang.String defaultValue) |
java.lang.String |
getString(java.lang.String column) |
java.lang.String |
getString(java.lang.String column,
java.lang.String defaultValue) |
java.lang.String |
getString2(int columnIndex) |
java.lang.String |
getString2(java.lang.String column) |
java.sql.Timestamp |
getTimestamp(int column) |
java.lang.String |
getTimestamp(int column,
java.lang.String format) |
java.sql.Timestamp |
getTimestamp(java.lang.String column) |
java.lang.String |
getTimestamp(java.lang.String column,
java.lang.String format)
获取时间列
|
int |
insertColumn(int colNo,
java.lang.Object value)
在行集中插入一个列
|
void |
setData(int column,
java.lang.Object value)
设置某个栏位的对应的单元格对象
|
void |
setData(java.util.LinkedList<ItemInfo> data)
读取RowInfo中每个栏位的数据
|
boolean |
setData(java.lang.String column,
java.lang.Object value)
设置某个栏位的对应的单元格对象
|
void |
setDs(Datastore ds) |
void |
setFlag(int flag)
设置行表示
|
void |
setForEachBreak(boolean forEachBreak)
设置foreach循环时的退出标识
|
void |
setHeader(java.util.LinkedList<HeaderInfo> header)
已过时。
|
void |
setRowData(java.lang.Object rowData)
设置行的附加数据
|
com.alibaba.fastjson.JSONObject |
toFastJSONObject() |
com.alibaba.fastjson.JSONObject |
toFastJSONObject(DatastoreJSONConfig_I config) |
net.sf.json.JSONObject |
toJSONObject() |
net.sf.json.JSONObject |
toJSONObject(DatastoreJSONConfig_I config) |
java.lang.String |
toString()
将单元格对象转换成字符串
|
public RowInfo(Datastore ds, int rowNo)
ds
- Datastorepublic RowInfo(Datastore ds, int rowNo, int len, int state)
ds
- Datastorelen
- 栏位个数state
- 行的状态public int insertColumn(int colNo, java.lang.Object value)
colNo
- 要插入的列号,插入成功后原来的colNo将被加1;如果colNo等于-1表示在尾部加一个列value
- 列值public void deleteColumn(int colNo)
colNo
- 列号public void setData(java.util.LinkedList<ItemInfo> data)
data
- 单元格数据对象数组public void setData(int column, java.lang.Object value)
column
- 栏位序号value
- 对应的栏位值public boolean setData(java.lang.String column, java.lang.Object value)
column
- 栏位名称value
- 对应的栏位值public ItemInfo getItemInfo(int index)
index
- 栏位序号public java.lang.Object getData(java.lang.String column)
column
- 栏位名称public java.lang.String getString2(java.lang.String column)
public java.lang.String getString2(int columnIndex)
public java.lang.String getString(java.lang.String column)
public java.lang.String getString(int columnIndex)
public java.lang.String getString(java.lang.String column, java.lang.String defaultValue)
public java.lang.String getString(int columnIndex, java.lang.String defaultValue)
public java.lang.Integer getInteger(java.lang.String column)
public java.lang.Integer getInteger(int column)
public int getInt(java.lang.String column)
public int getInt(int column)
public int getInt(java.lang.String column, int defaulValue)
public int getInt(int column, int defaulValue)
public long getLong(java.lang.String column)
public long getLong(int column)
public java.lang.Double getDouble(java.lang.String column)
public java.lang.Double getDouble(int column)
public double getDouble2(java.lang.String column)
public double getDouble2(int column)
public java.lang.Float getFloat(java.lang.String column)
public java.lang.Float getFloat(int column)
public float getFloat2(java.lang.String column)
public float getFloat2(int column)
public java.sql.Timestamp getTimestamp(java.lang.String column)
public java.sql.Timestamp getTimestamp(int column)
public java.lang.String getDouble2String(java.lang.String column, java.lang.String format)
public java.lang.String getDouble2String(int column, java.lang.String format)
public java.lang.String getFloat2String(java.lang.String column, java.lang.String format)
public java.lang.String getFloat2String(int column, java.lang.String format)
public java.lang.String getTimestamp(java.lang.String column, java.lang.String format)
column
- 列名format
- 格式化表达式public java.lang.String getTimestamp(int column, java.lang.String format)
public java.lang.String getClobString(java.lang.String column)
public java.lang.String getClobString(int column)
public java.lang.String getClobString(java.lang.String column, java.lang.String enter)
public java.lang.String getClobString(int column, java.lang.String enter)
public java.lang.String getObjectString(java.lang.String column)
public java.lang.String getObjectString(int column)
public java.lang.String getObjectString2(java.lang.String column)
public java.lang.String getObjectString2(int column)
public java.lang.Object getData(int index)
index
- 从1开始public void setFlag(int flag)
flag
- 行标志public int getFlag()
@Deprecated public void setHeader(java.util.LinkedList<HeaderInfo> header)
header
- 栏位信息public java.lang.String toString()
toString
在类中 java.lang.Object
public java.lang.Object clone()
clone
在类中 java.lang.Object
public java.lang.Object getRowData()
public void setRowData(java.lang.Object rowData)
rowData
- 行的附加数据public Datastore getDs()
public void setDs(Datastore ds)
public int getRowNo()
public int columnCount()
public void setForEachBreak(boolean forEachBreak)
forEachBreak
- true 退出循环public com.alibaba.fastjson.JSONObject toFastJSONObject()
public com.alibaba.fastjson.JSONObject toFastJSONObject(DatastoreJSONConfig_I config)
public net.sf.json.JSONObject toJSONObject()
public net.sf.json.JSONObject toJSONObject(DatastoreJSONConfig_I config)