Interface InstanceUtil


public interface InstanceUtil
Instance utility for create object and initialize values of object
Author:
Ram Kishor
  • Method Details

    • isAssignable

      static boolean isAssignable(Class<?> cls)
    • constructor

      static Constructor<?> constructor(Class<?> _class, Object... params)
      Get constructor with arguments
      Parameters:
      _class -
      params -
      Returns:
      constructor
    • getInstance

      static <T> T getInstance(String _className, Object... params)
      Get instance of class with arguments
      Parameters:
      _className -
      params -
      Returns:
      object
    • getInstance

      static <T> T getInstance(Constructor<?> constructor, Object... params)
    • getInstance

      static <T> T getInstance(Class<T> _class, Object... params)
      Get instance of class with arguments
      Parameters:
      _class -
      params -
      Returns:
      object
    • getInstance

      static <T> T getInstance(Class<?> _class, Map _map)
      Get instance of class with arguments and init values map
      Parameters:
      _class -
      _map -
      _params -
      Returns:
      object
    • getInstance

      static <T> T getInstance(Class<?> _class, Map<String,Object> _map, Object... params)
      Get instance of class with arguments and init values map
      Parameters:
      _class -
      _map -
      _params -
      Returns:
      object
    • getSingletonInstance

      static <T> T getSingletonInstance(Class<?> _class, Object... params)
      Get private or singleton instance of class with arguments
      Parameters:
      _class -
      params -
      Returns:
      object
    • getSingletonInstance

      static <T> T getSingletonInstance(String _class, Object... params)
    • getSingletonInstance

      static <T> T getSingletonInstance(Class<?> _class, Map<String,Object> _map, Object... _params)
      Get private or singleton instance of class with arguments and init values map
      Parameters:
      _class -
      _map -
      _params -
      Returns:
      object
    • getAllWithOutRelField

      static Map<String,Object> getAllWithOutRelField(Object object)
    • getImpletationInstanse

      static Object getImpletationInstanse(Object object)
      Parameters:
      object -
      Returns: