public class ObjectFactory
extends java.lang.Object
| Constructor and Description |
|---|
ObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
instantiate(java.lang.Class<T> expectedClass,
java.lang.String classname,
java.util.Properties info,
boolean tryString,
java.lang.String stringarg)
Instantiates a class using the appropriate constructor.
|
public static <T> T instantiate(java.lang.Class<T> expectedClass,
java.lang.String classname,
java.util.Properties info,
boolean tryString,
java.lang.String stringarg)
throws java.lang.ClassNotFoundException,
java.lang.SecurityException,
java.lang.NoSuchMethodException,
java.lang.IllegalArgumentException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
T - type of expected classexpectedClass - expected class of type T, if the classname instantiated doesn't match
the expected type of this class this method will failclassname - name of the class to instantiateinfo - parameter to pass as PropertiestryString - whether to look for a single String argument constructorstringarg - parameter to pass as Stringjava.lang.ClassNotFoundException - if something goes wrongjava.lang.SecurityException - if something goes wrongjava.lang.NoSuchMethodException - if something goes wrongjava.lang.IllegalArgumentException - if something goes wrongjava.lang.InstantiationException - if something goes wrongjava.lang.IllegalAccessException - if something goes wrongjava.lang.reflect.InvocationTargetException - if something goes wrongCopyright © 2025 PostgreSQL Global Development Group. All rights reserved.