jp.carabiner.inkpod.objectinfo
クラス ObjectInfoUtils
java.lang.Object
jp.carabiner.inkpod.objectinfo.ObjectInfoUtils
public class ObjectInfoUtils
- extends java.lang.Object
メソッドの概要 |
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)