com.alibaba.druid.support.jconsole.util
类 TableDataProcessor

java.lang.Object
  继承者 com.alibaba.druid.support.jconsole.util.TableDataProcessor

public final class TableDataProcessor
extends Object

表格数据处理类

作者:
yunnysunny

嵌套类摘要
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>, String)类似, 只不过这里是返回多个表格数据
static ArrayList<LinkedHashMap<String,Object>> parseData(Object respData)
          解析调用service后得到JSON数据
static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas)
          将行数据转化为列数据,这里只是调用了#row2col(ArrayList>, String), 将第二个参数置为null。
static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas, String keyword)
          将行数据转化为列数据 由于json中的数据是按照一条条的记录返回的, 而在显示的时候需要按照“名称”、“值”两列显示,所以要做转化。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

row2col

public static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas,
                                                    String keyword)
将行数据转化为列数据 由于json中的数据是按照一条条的记录返回的, 而在显示的时候需要按照“名称”、“值”两列显示,所以要做转化。

参数:
rowDatas - 原始数据
keyword - 关键字,可以为null
返回:
生成的列数据的对象

mutilRow2col

public static TableDataProcessor.ColumnData mutilRow2col(ArrayList<LinkedHashMap<String,Object>> rowDatas,
                                                         String keyword)
将行数据转化为多个表格中的列数据 和#row2col(ArrayList>, String)类似, 只不过这里是返回多个表格数据

参数:
rowDatas - 原始数据
keyword - the keyword
返回:
生成的列数据的对象

row2col

public static TableDataProcessor.ColumnData row2col(ArrayList<LinkedHashMap<String,Object>> rowDatas)
将行数据转化为列数据,这里只是调用了#row2col(ArrayList>, String), 将第二个参数置为null。

参数:
rowDatas - 原始数据
返回:
生成的列数据的对象

parseData

public static ArrayList<LinkedHashMap<String,Object>> parseData(Object respData)
解析调用service后得到JSON数据

参数:
respData - 获取到的json对象
返回:
返回解析后的数据

getData

public static Object getData(String url,
                             MBeanServerConnection conn)
                      throws Exception
调用service,返回数据

参数:
url - service的地址
conn - MBeanServerConnection对象
返回:
调用service后返回的数据
抛出:
Exception


Copyright © 2013 Alibaba Group. All Rights Reserved.