Package 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 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecipeHelper.RecipeComparator
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Objectconvert(java.lang.reflect.Type expectedType, java.lang.Object value, boolean lazyRefAllowed, PropertyEditorRegistry registry)static RecipegetCaller()static java.lang.reflect.Type[]getTypeParameters(java.lang.Class desiredType, java.lang.reflect.Type type)static booleanhasDefaultConstructor(java.lang.Class type)static booleanisAssignable(java.lang.reflect.Type expectedType, java.lang.reflect.Type actualType)static booleanisAssignableFrom(java.lang.Class expected, java.lang.Class actual)static booleanisAssignableFrom(java.util.List<? extends java.lang.Class<?>> expectedTypes, java.util.List<? extends java.lang.Class<?>> actualTypes)static booleanisConvertable(java.lang.reflect.Type type, java.lang.Object propertyValue, PropertyEditorRegistry registry)static booleanisInstance(java.lang.reflect.Type t, java.lang.Object instance)static booleanisSimpleType(java.lang.Object o)static java.lang.ClassloadClass(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.ClasstoClass(java.lang.reflect.Type type)
-
-
-
Method Detail
-
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, PropertyEditorRegistry registry)
-
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, PropertyEditorRegistry registry)
-
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)
-
-