com.alibaba.dubbo.common.beanutil
Class JavaBeanSerializeUtil

java.lang.Object
  extended by com.alibaba.dubbo.common.beanutil.JavaBeanSerializeUtil

public final class JavaBeanSerializeUtil
extends Object

Author:
kimi

Method Summary
static Object deserialize(JavaBeanDescriptor beanDescriptor)
           
static Object deserialize(JavaBeanDescriptor beanDescriptor, ClassLoader loader)
           
static Class<?> name2Class(ClassLoader loader, String name)
          把 Class.forName 的返回值转换为 Class.
static JavaBeanDescriptor serialize(Object obj)
           
static JavaBeanDescriptor serialize(Object obj, JavaBeanAccessor accessor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

serialize

public static JavaBeanDescriptor serialize(Object obj)

serialize

public static JavaBeanDescriptor serialize(Object obj,
                                           JavaBeanAccessor accessor)

deserialize

public static Object deserialize(JavaBeanDescriptor beanDescriptor)

deserialize

public static Object deserialize(JavaBeanDescriptor beanDescriptor,
                                 ClassLoader loader)

name2Class

public static Class<?> name2Class(ClassLoader loader,
                                  String name)
                           throws ClassNotFoundException
把 Class.forName 的返回值转换为 Class.

Parameters:
name - Class.getName()
Returns:
Class
Throws:
ClassNotFoundException - Class.forName


Copyright © 2012–2017 Alibaba. All rights reserved.