public final class TableDataProcessor extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
TableDataProcessor.ColumnData
The Class ColumnData.
|
限定符和类型 | 方法和说明 |
---|---|
static Object |
getData(String url,
MBeanServerConnection conn)
调用service,返回数据
|
static TableDataProcessor.ColumnData |
mutilRow2col(ArrayList<LinkedHashMap<String,Object>> rowDatas,
String keyword)
将行数据转化为多个表格中的列数据 和
#row2col(ArrayList 类似,
只不过这里是返回多个表格数据 |
static ArrayList<LinkedHashMap<String,Object>> |
parseData(Object respData)
解析调用service后得到JSON数据
|
static TableDataProcessor.ColumnData |
row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas)
将行数据转化为列数据,这里只是调用了
#row2col(ArrayList ,
将第二个参数置为null。 |
static TableDataProcessor.ColumnData |
row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas,
String keyword)
将行数据转化为列数据 由于json中的数据是按照一条条的记录返回的,
而在显示的时候需要按照“名称”、“值”两列显示,所以要做转化。
|
public static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas, String keyword)
rowDatas
- 原始数据keyword
- 关键字,可以为nullpublic static TableDataProcessor.ColumnData mutilRow2col(ArrayList<LinkedHashMap<String,Object>> rowDatas, String keyword)
#row2col(ArrayList>, String)
类似,
只不过这里是返回多个表格数据rowDatas
- 原始数据keyword
- the keywordpublic static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas)
#row2col(ArrayList>, String)
,
将第二个参数置为null。rowDatas
- 原始数据public static ArrayList<LinkedHashMap<String,Object>> parseData(Object respData)
respData
- 获取到的json对象public static Object getData(String url, MBeanServerConnection conn) throws Exception
url
- service的地址conn
- MBeanServerConnection对象Exception
Copyright © 2012-2013 Alibaba Group. All Rights Reserved.