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