org.apache.xbean.recipe
public final class RecipeHelper extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
RecipeHelper.RecipeComparator |
Modifier and Type | Method and Description |
---|---|
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) |
public static java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static boolean hasDefaultConstructor(java.lang.Class type)
public static boolean isSimpleType(java.lang.Object o)
public static <K,V> java.util.List<java.util.Map.Entry<K,V>> prioritizeProperties(java.util.Map<K,V> properties)
public static boolean isInstance(java.lang.reflect.Type t, java.lang.Object instance)
public static boolean isConvertable(java.lang.reflect.Type type, java.lang.Object propertyValue)
public static boolean isAssignableFrom(java.lang.Class expected, java.lang.Class actual)
public static java.lang.Object convert(java.lang.reflect.Type expectedType, java.lang.Object value, boolean lazyRefAllowed)
public static boolean isAssignableFrom(java.util.List<? extends java.lang.Class<?>> expectedTypes, java.util.List<? extends java.lang.Class<?>> actualTypes)
public static boolean isAssignable(java.lang.reflect.Type expectedType, java.lang.reflect.Type actualType)
public static java.lang.Class toClass(java.lang.reflect.Type type)
public static java.lang.reflect.Type[] getTypeParameters(java.lang.Class desiredType, java.lang.reflect.Type type)
Copyright © 2005-2014. All Rights Reserved.