public class ImplementationHelper
extends java.lang.Object
| Constructor and Description |
|---|
ImplementationHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class |
getImplClass(java.lang.ClassLoader classLoader,
java.lang.String name,
java.lang.String jar)
Get a class from implmentation definition.
|
static java.lang.Class |
getImplClass(java.lang.String name,
java.lang.String jar)
Get a class from implmentation definition.
|
static ImplementationIF |
getInstance(java.lang.Class clazz,
Transformer transformer,
java.util.Properties arguments)
Get a new instance of the given class.
|
static java.lang.ClassLoader |
loadJAR(java.lang.ClassLoader classLoader,
java.lang.String jarFile)
Load a jar file.
|
public static ImplementationIF getInstance(java.lang.Class clazz, Transformer transformer, java.util.Properties arguments) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.Exception
clazz - transformer - arguments - java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.Exceptionpublic static java.lang.Class getImplClass(java.lang.String name,
java.lang.String jar)
throws java.lang.ClassNotFoundException,
java.io.FileNotFoundException
name - jar - java.lang.ClassNotFoundExceptionjava.io.FileNotFoundExceptionpublic static java.lang.Class getImplClass(java.lang.ClassLoader classLoader,
java.lang.String name,
java.lang.String jar)
throws java.lang.ClassNotFoundException,
java.io.FileNotFoundException
name - jar - java.lang.ClassNotFoundExceptionjava.io.FileNotFoundExceptionpublic static java.lang.ClassLoader loadJAR(java.lang.ClassLoader classLoader,
java.lang.String jarFile)
throws java.io.FileNotFoundException
java.io.FileNotFoundException