类 JSONDatastore
java.lang.Object
com.sh.javax.datastore.Datastore
com.sh.javax.datastore.JSONDatastore
- 所有已实现的接口:
DatastoreInterface,Serializable,Cloneable
Description: 基于JSON的数据集
Title:首亨软件 - 聚天平台
- 从以下版本开始:
- 2018年11月23日
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 com.sh.javax.datastore.Datastore
Datastore.Comp, Datastore.DsFilter_I -
字段概要
从类继承的字段 com.sh.javax.datastore.Datastore
cols, columnIndexMap, datalist, drows, filter, forEachBreak, frows, gloableDataMap, header, isCacheData, lastGetCol, log4j, prows, queryColsType, queryObj, queryTime, sort, sql从接口继承的字段 com.sh.javax.datastore.DatastoreInterface
BIGDECIMAL, BIGINT, BLOB, CLOB, DATAMODIFYED, DATATYPE_UNDEFINE, DATE, DELETE, DOUBLE, FILTER, FLOAT, INTEGER, NEW, NEWMODIFYED, NOTMODIFYED, OBJECT, PRIMARY, STRING, TIME, TIMESTAMP -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static DatastorefromJSONArray(JSONArray array) 通过JSONArray转换为数据集Datastorebooleanbooleanload(String key, List<RequestPagesConfig_Head> headList) booleanbooleanrefresh(String key, List<RequestPagesConfig_Head> headList) 重新生成数据集,因为一个Json对象中可能包含多个数组,将json转化为方便操作的Datastore对象voidsetCallback(JSONDatastoreRender_I callback) booleansetJsonDataObj(JSONArray dataArray) voidsetJsonDataObj(JSONObject jsonDataObj) 从类继承的方法 com.sh.javax.datastore.Datastore
addGloableData, addRowData, addRowData, avg, avg, changeColumnName, clearAll, clearFilter, clone, columnCount, concat, concat, concat, concat, concatWithNoRepeat, concatWithNoRepeat, convert2XMLDatastore, convert2XMLDatastore, copy, copy, count, deleteColumn, deletedCount, deleteDuplicateRow, deleteRow, filter, filter, filteredCount, filterRow, find, find, forEach, forEach, getBlobInputStream, getBlobInputStream, getClobInputStream, getClobInputStream, getClobReader, getClobReader, getClobString, getClobString, getClobString, getClobString, getClobString2, getClobString2, getColumnIndexByName, getColumnName, getColumnName2, getColumnType, getColumnType, getData, getFilterDatastore, getFilterDatastore, getGloableData, getGloableData, getHeader, getItemBigDecimal, getItemBigDecimal, getItemDate, getItemDate, getItemDate, getItemDate, getItemDouble, getItemDouble, getItemDouble, getItemDouble, getItemDouble2, getItemDouble2, getItemDouble2Int, getItemDouble2Int, getItemDouble2Long, getItemDouble2Long, getItemDouble2String, getItemDouble2String, getItemDouble2String, getItemDouble2String, getItemDoubleEx, getItemDoubleEx, getItemFloat, getItemFloat, getItemFloat, getItemFloat, getItemFloat2, getItemFloat2, getItemFloat2Int, getItemFloat2Int, getItemFloat2String, getItemFloat2String, getItemFloat2String, getItemFloat2String, getItemInteger, getItemInteger, getItemInteger, getItemInteger, getItemInteger2, getItemInteger2, getItemInteger2String, getItemLong, getItemLong, getItemLong, getItemLong, getItemLong2, getItemLong2, getItemLong2String, getItemObjectString, getItemObjectString, getItemObjectString, getItemObjectString, getItemObjectString2, getItemObjectString2, getItemStatus, getItemStatus, getItemStatus, getItemStatus, getItemString, getItemString, getItemString, getItemString, getItemString2, getItemString2, getItemTime, getItemTime, getItemTime, getItemTime, getItemTimestamp, getItemTimestamp, getItemTimestamp, getItemTimestamp, getItemTimestamp, getItemTimestamp, getItemTimestamp, getItemTimestamp, getLabel, getLabel, getObject, getObject, getObject, getObject, getRowData, getRowInfo, getRowInfo, getRowInfoRef, getRowInfoRef, getSql, getValueWithExpress, getValueWithExpress, getValueWithExpress2, getValueWithExpress2, getValueWithExpress3, getValueWithExpress3, hasColumn, indexofcol, insertColumn, insertColumn, insertColumn, insertRow, isCacheData, isContainGlobleData, isEmpty, isForEachBreak, isPrimaryKey, isPrimaryKey, isVisible, isVisible, iterator, iterator, max, max, min, min, printLog, printLog, printLog, printLog, refresh, removeGloableData, reset, restoreFilterData, rowCount, rowsCopy, rowsCopy, rowsMove, setCacheData, setColumnData, setColumnData, setData, setFilter, setForEachBreak, setHeader, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItem, setItemStatus, setItemStatus, setItemStatus, setItemStatus, setObject, setObject, setPkCol, setRowData, setSort, setSql, setVisible, setVisible, sort, sort, stream, sum, sum, sum2, sum2, toDBBuilder, toJSONArray, toJSONArray, toJSONArrayWithBeautify, toJSONArrayWithLowerKey, toMarkdown, toString
-
构造器详细资料
-
JSONDatastore
public JSONDatastore()
-
-
方法详细资料
-
fromJSONArray
通过JSONArray转换为数据集Datastore- 参数:
array-- 返回:
Datastore
-
load
-
refresh
-
load
-
refresh
重新生成数据集,因为一个Json对象中可能包含多个数组,将json转化为方便操作的Datastore对象- 参数:
key- 数组对应的键值,可以对应数组或对象,key1.key2的方式指定路径headList- List- 返回:
- boolean
-
getJsonDataObj
-
setJsonDataObj
-
setJsonDataObj
-
setCallback
-