jp.carabiner.inkpod.objectinfo
クラス ObjectInfoUtils

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.objectinfo.ObjectInfoUtils

public class ObjectInfoUtils
extends java.lang.Object


コンストラクタの概要
ObjectInfoUtils()
           
 
メソッドの概要
static void copyObjectProperties(java.lang.Object srcObject, java.lang.Object dstObject)
           
static void copyObjectProperties(java.lang.Object srcObject, java.lang.Object dstObject, boolean onlyFormatProperties)
           
static void copyObjectProperties(java.lang.Object srcObject, java.lang.Object dstObject, java.lang.Class<?> restrictionType, boolean onlyFormatProperties)
           
static ObjectPropertyEditorTable createObjectPropertyEditors(ObjectPropertyGroupDescriptor[] propertyGroupDescriptors, java.lang.Object object)
           
static ObjectPropertyDescriptor getPropertyDescriptor(ObjectInfo objectInfo, java.lang.String name)
           
static ObjectPropertyDescriptor getPropertyDescriptor(java.lang.Object object, java.lang.String name)
           
static ObjectPropertyDescriptor[] getPropertyDescriptors(java.lang.Object obj)
           
static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptor(java.lang.Class c1, java.lang.Class c2)
           
static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptor(java.util.Collection<?> objects)
           
static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptorFromClasses(java.util.Collection<java.lang.Class> classes)
           
static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptor(java.lang.Class c1, java.lang.Class c2)
           
static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptor(java.util.Collection<?> objects)
           
static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptorFromClasses(java.util.Collection<java.lang.Class> classes)
           
static boolean hasPropertyGroup(java.lang.Object object, ObjectPropertyGroupDescriptor propertyGroupDescriptor)
           
protected static java.lang.Object unwrap(java.lang.Object object)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ObjectInfoUtils

public ObjectInfoUtils()
メソッドの詳細

createObjectPropertyEditors

public static ObjectPropertyEditorTable createObjectPropertyEditors(ObjectPropertyGroupDescriptor[] propertyGroupDescriptors,
                                                                    java.lang.Object object)

getPropertyDescriptors

public static ObjectPropertyDescriptor[] getPropertyDescriptors(java.lang.Object obj)
                                                         throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

copyObjectProperties

public static void copyObjectProperties(java.lang.Object srcObject,
                                        java.lang.Object dstObject)

copyObjectProperties

public static void copyObjectProperties(java.lang.Object srcObject,
                                        java.lang.Object dstObject,
                                        boolean onlyFormatProperties)

copyObjectProperties

public static void copyObjectProperties(java.lang.Object srcObject,
                                        java.lang.Object dstObject,
                                        java.lang.Class<?> restrictionType,
                                        boolean onlyFormatProperties)

getPropertyDescriptor

public static ObjectPropertyDescriptor getPropertyDescriptor(java.lang.Object object,
                                                             java.lang.String name)
                                                      throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getPropertyDescriptor

public static ObjectPropertyDescriptor getPropertyDescriptor(ObjectInfo objectInfo,
                                                             java.lang.String name)

getSharedPropertyGroupDescriptor

public static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptor(java.lang.Class c1,
                                                                                             java.lang.Class c2)
                                                                                      throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getSharedPropertyGroupDescriptor

public static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptor(java.util.Collection<?> objects)
                                                                                      throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getSharedPropertyGroupDescriptorFromClasses

public static java.util.List<ObjectPropertyGroupDescriptor> getSharedPropertyGroupDescriptorFromClasses(java.util.Collection<java.lang.Class> classes)
                                                                                                 throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getUnionPropertyGroupDescriptor

public static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptor(java.lang.Class c1,
                                                                                            java.lang.Class c2)
                                                                                     throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getUnionPropertyGroupDescriptor

public static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptor(java.util.Collection<?> objects)
                                                                                     throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

getUnionPropertyGroupDescriptorFromClasses

public static java.util.List<ObjectPropertyGroupDescriptor> getUnionPropertyGroupDescriptorFromClasses(java.util.Collection<java.lang.Class> classes)
                                                                                                throws ObjectIntrospectorException
例外:
ObjectIntrospectorException

hasPropertyGroup

public static boolean hasPropertyGroup(java.lang.Object object,
                                       ObjectPropertyGroupDescriptor propertyGroupDescriptor)

unwrap

protected static java.lang.Object unwrap(java.lang.Object object)