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.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.Exception
public static java.lang.Class getImplClass(java.lang.String name, java.lang.String jar) throws java.lang.ClassNotFoundException, java.io.FileNotFoundException
name
- jar
- java.lang.ClassNotFoundException
java.io.FileNotFoundException
public 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.ClassNotFoundException
java.io.FileNotFoundException
public static java.lang.ClassLoader loadJAR(java.lang.ClassLoader classLoader, java.lang.String jarFile) throws java.io.FileNotFoundException
java.io.FileNotFoundException