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
Modifier and TypeMethodDescriptionClass
<?> 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 Details
-
newInstance
Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it. -
getJavaClass
Returns a Java class loaded using ClassLoader returned fromClassLoaderManager.getClassLoader(String)
for a given class name.- Since:
- 4.0
-