Package org.apache.cayenne.di
Interface AdhocObjectFactory
-
- All Known Implementing Classes:
DefaultAdhocObjectFactory
public interface AdhocObjectFactory
Creates objects for user-provided String class names, injecting dependencies into them.- Since:
- 3.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<?>
getJavaClass(String className)
Returns a Java class loaded using ClassLoader returned fromClassLoaderManager.getClassLoader(String)
for a given class name.<T> T
newInstance(Class<? super T> superType, String className)
Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it.
-
-
-
Method Detail
-
newInstance
<T> T newInstance(Class<? super T> superType, String className)
Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it.
-
getJavaClass
Class<?> getJavaClass(String className)
Returns a Java class loaded using ClassLoader returned fromClassLoaderManager.getClassLoader(String)
for a given class name.- Since:
- 4.0
-
-