类 RowInfo
java.lang.Object
com.sh.javax.datastore.RowInfo
- 所有已实现的接口:
Serializable,Cloneable
ItemInfo对象代表表格中的一行数据及相应的栏位信息,一般不要直接创建。
Company:首亨软件(重庆)有限公司
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明clone()单元格对象克隆方法intvoiddeleteColumn(int colNo) 从行信息中删除一列数据getBigDecimal(int colindex) getBigDecimal(String column) getClobString(int column) getClobString(int column, String enter) getClobString(String column) getClobString(String column, String enter) getData(int index) 获取值protected ObjectgetData(int index, boolean oringalvalue) 从指定栏位、初始值或者当前值获取某一栏位对应的值getDouble(int column) doublegetDouble2(int column) doublegetDouble2(String column) getDouble2String(int column, String format) getDouble2String(String column, String format) getDs()intgetFlag()获取行标志getFloat(int column) floatgetFloat2(int column) floatgetFloat2String(int column, String format) getFloat2String(String column, String format) intgetInt(int column) intgetInt(int column, int defaulValue) intintgetInteger(int column) getInteger(String column) getItemInfo(int index) 获取行中某一栏位对应的ItemInfo对象longgetLong(int column) longgetMD5()生成当前行的md5值,可以用来判断跟别外的数据是否有变化getObjectString(int column) getObjectString(int column, String toZoneId) getObjectString(String column) getObjectString(String column, String toZoneId) getObjectString2(int column) getObjectString2(String column) 取得行的附加数据intgetRowNo()getString(int columnIndex) getString2(int columnIndex) getString2(String column) getTimestamp(int column) getTimestamp(int column, String format) getTimestamp(int column, String format, String toZoneId) getTimestamp(String column) getTimestamp(String column, String format) 获取时间列getTimestamp(String column, String format, String toZoneId) intinsertColumn(int colNo, Object value) 在行集中插入一个列void设置某个栏位的对应的单元格对象boolean设置某个栏位的对应的单元格对象voidsetData(LinkedList<ItemInfo> data) 读取RowInfo中每个栏位的数据voidvoidsetFlag(int flag) 设置行表示voidsetForEachBreak(boolean forEachBreak) 设置foreach循环时的退出标识voidsetHeader(LinkedList<HeaderInfo> header) 已过时。voidsetRowData(Object rowData) 设置行的附加数据toJSONObject(DatastoreJSONConfig_I config) toString()将单元格对象转换成字符串
-
字段详细资料
-
flag
public int flag
-
-
构造器详细资料
-
RowInfo
不带参数的构造函数- 参数:
ds- Datastore
-
RowInfo
构造RowInfo对象并设置栏位个数以及行的状态- 参数:
ds- Datastorelen- 栏位个数state- 行的状态
-
-
方法详细资料
-
insertColumn
在行集中插入一个列- 参数:
colNo- 要插入的列号,插入成功后原来的colNo将被加1;如果colNo等于-1表示在尾部加一个列value- 列值- 返回:
- 插入的列的列号
-
deleteColumn
public void deleteColumn(int colNo) 从行信息中删除一列数据- 参数:
colNo- 列号
-
setData
读取RowInfo中每个栏位的数据- 参数:
data- 单元格数据对象数组
-
setData
设置某个栏位的对应的单元格对象- 参数:
column- 栏位序号value- 对应的栏位值
-
setData
设置某个栏位的对应的单元格对象- 参数:
column- 栏位名称value- 对应的栏位值- 返回:
- 值为true时表示成功,为false表示失败
-
getItemInfo
获取行中某一栏位对应的ItemInfo对象- 参数:
index- 栏位序号- 返回:
- 对应的ItemInfo对象
-
getData
获取某一栏位对应的值- 参数:
column- 栏位名称- 返回:
- 栏位值
-
getString2
-
getString2
-
getString
-
getString
-
getString
-
getString
-
getInteger
-
getInteger
-
getInt
-
getInt
public int getInt(int column) -
getInt
-
getInt
public int getInt(int column, int defaulValue) -
getLong
-
getLong
public long getLong(int column) -
getDouble
-
getDouble
-
getDouble2
-
getDouble2
public double getDouble2(int column) -
getFloat
-
getFloat
-
getFloat2
-
getFloat2
public float getFloat2(int column) -
getTimestamp
-
getTimestamp
-
getDouble2String
-
getDouble2String
-
getFloat2String
-
getFloat2String
-
getTimestamp
获取时间列- 参数:
column- 列名format- 格式化表达式- 返回:
- 格式化后的时间格式的字符串
-
getTimestamp
-
getTimestamp
-
getTimestamp
-
getBigDecimal
-
getBigDecimal
-
getClobString
-
getClobString
-
getClobString
-
getClobString
-
getObjectString
-
getObjectString
-
getObjectString
-
getObjectString
-
getObjectString2
-
getObjectString2
-
getData
获取值- 参数:
index- 从1开始- 返回:
- Object
-
getData
从指定栏位、初始值或者当前值- 参数:
index- 栏位编号oringalvalue- 是否获取初始值,true表示获取初始值,false表示当前值- 返回:
- 栏位相关的值
-
setFlag
public void setFlag(int flag) 设置行表示- 参数:
flag- 行标志
-
getFlag
public int getFlag()获取行标志- 返回:
- 行标志
-
setHeader
已过时。获取行所对应的栏位信息- 参数:
header- 栏位信息
-
toString
将单元格对象转换成字符串 -
clone
单元格对象克隆方法 -
getRowData
取得行的附加数据- 返回:
- 行的附加数据
-
setRowData
设置行的附加数据- 参数:
rowData- 行的附加数据
-
getDs
-
setDs
-
getRowNo
public int getRowNo() -
columnCount
public int columnCount() -
setForEachBreak
public void setForEachBreak(boolean forEachBreak) 设置foreach循环时的退出标识- 参数:
forEachBreak- true 退出循环
-
toJSONObject
-
toJSONObject
-
getMD5
生成当前行的md5值,可以用来判断跟别外的数据是否有变化- 返回:
-