Class RecipeHelper


  • public final class RecipeHelper
    extends java.lang.Object
    Version:
    $Rev: 6687 $ $Date: 2005-12-28T21:08:56.733437Z $
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RecipeHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object convert​(java.lang.reflect.Type expectedType, java.lang.Object value, boolean lazyRefAllowed, PropertyEditorRegistry registry)  
      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, PropertyEditorRegistry registry)  
      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
    • Constructor Detail

      • RecipeHelper

        private RecipeHelper()
    • Method Detail

      • 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,
                                            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)