org.apache.xbean.recipe
Class RecipeHelper
java.lang.Object
org.apache.xbean.recipe.RecipeHelper
public final class RecipeHelper
- extends java.lang.Object
- Version:
- $Rev: 6687 $ $Date: 2005-12-28T21:08:56.733437Z $
Method Summary |
static java.lang.Object |
convert(java.lang.reflect.Type expectedType,
java.lang.Object value,
boolean lazyRefAllowed)
|
static Recipe |
getCaller()
|
static java.lang.reflect.Type[] |
getTypeParameters(java.lang.Class desiredType,
java.lang.reflect.Type type)
|
static boolean |
hasDefaultConstructor(java.lang.Class type)
|
static boolean |
isAssignable(java.lang.reflect.Type expectedType,
java.lang.reflect.Type actualType)
|
static boolean |
isAssignableFrom(java.lang.Class expected,
java.lang.Class actual)
|
static boolean |
isAssignableFrom(java.util.List<? extends java.lang.Class<?>> expectedTypes,
java.util.List<? extends java.lang.Class<?>> actualTypes)
|
static boolean |
isConvertable(java.lang.reflect.Type type,
java.lang.Object propertyValue)
|
static boolean |
isInstance(java.lang.reflect.Type t,
java.lang.Object instance)
|
static boolean |
isSimpleType(java.lang.Object o)
|
static java.lang.Class |
loadClass(java.lang.String name)
|
static
<K,V> java.util.List<java.util.Map.Entry<K,V>> |
|
prioritizeProperties(java.util.Map<K,V> properties)
|
static java.lang.Class |
toClass(java.lang.reflect.Type type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCaller
public static Recipe getCaller()
loadClass
public static java.lang.Class loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
hasDefaultConstructor
public static boolean hasDefaultConstructor(java.lang.Class type)
isSimpleType
public static boolean isSimpleType(java.lang.Object o)
prioritizeProperties
public static <K,V> java.util.List<java.util.Map.Entry<K,V>> prioritizeProperties(java.util.Map<K,V> properties)
isInstance
public static boolean isInstance(java.lang.reflect.Type t,
java.lang.Object instance)
isConvertable
public static boolean isConvertable(java.lang.reflect.Type type,
java.lang.Object propertyValue)
isAssignableFrom
public static boolean isAssignableFrom(java.lang.Class expected,
java.lang.Class actual)
convert
public static java.lang.Object convert(java.lang.reflect.Type expectedType,
java.lang.Object value,
boolean lazyRefAllowed)
isAssignableFrom
public static boolean isAssignableFrom(java.util.List<? extends java.lang.Class<?>> expectedTypes,
java.util.List<? extends java.lang.Class<?>> actualTypes)
isAssignable
public static boolean isAssignable(java.lang.reflect.Type expectedType,
java.lang.reflect.Type actualType)
toClass
public static java.lang.Class toClass(java.lang.reflect.Type type)
getTypeParameters
public static java.lang.reflect.Type[] getTypeParameters(java.lang.Class desiredType,
java.lang.reflect.Type type)
Copyright © 2005-2011. All Rights Reserved.