Package org.brijframework.util.reflect
Class InstanceUtil
- java.lang.Object
-
- org.brijframework.util.reflect.InstanceUtil
-
public abstract class InstanceUtil extends Object
Instance utility for create object and initialize values of object- Author:
- Ram Kishor
-
-
Constructor Summary
Constructors Constructor Description InstanceUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Constructor<?>constructor(Class<?> _class, Object... params)Get constructor with argumentsstatic Map<String,Object>getAllWithOutRelField(Object object)static ObjectgetImpletationInstanse(Class<?> cls)static <T> TgetInstance(Class<?> _class, Map _map)Get instance of class with arguments and init values mapstatic <T> TgetInstance(Class<?> _class, Map<String,Object> _map, Object... params)Get instance of class with arguments and init values mapstatic <T> TgetInstance(Class<T> _class, Object... params)Get instance of class with argumentsstatic <T> TgetInstance(Constructor<?> constructor, Object... params)static <T> TgetInstance(String _className, Object... params)Get instance of class with argumentsstatic <T> TgetSingletonInstance(Class<?> _class, Object... params)Get private or singleton instance of class with argumentsstatic <T> TgetSingletonInstance(Class<?> _class, Map<String,Object> _map, Object... _params)Get private or singleton instance of class with arguments and init values mapstatic <T> TgetSingletonInstance(String _class, Object... params)static booleanisAssignable(Class<?> cls)
-
-
-
Method Detail
-
isAssignable
public static boolean isAssignable(Class<?> cls)
-
constructor
public static Constructor<?> constructor(Class<?> _class, Object... params)
Get constructor with arguments- Parameters:
_class-params-- Returns:
- constructor
-
getInstance
public static <T> T getInstance(String _className, Object... params)
Get instance of class with arguments- Parameters:
_className-params-- Returns:
- object
-
getInstance
public static <T> T getInstance(Constructor<?> constructor, Object... params)
-
getInstance
public static <T> T getInstance(Class<T> _class, Object... params)
Get instance of class with arguments- Parameters:
_class-params-- Returns:
- object
-
getInstance
public 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
public 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
public static <T> T getSingletonInstance(Class<?> _class, Object... params)
Get private or singleton instance of class with arguments- Parameters:
_class-params-- Returns:
- object
-
getSingletonInstance
public 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
-
-