Package io.github.toolfactory.jvm
Class Driver.Factory
java.lang.Object
io.github.toolfactory.jvm.Driver.Factory
- Enclosing interface:
- Driver
public static class Driver.Factory
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDriver.Factory.FactoryException -
Constructor Summary
Constructors Constructor Description Factory() -
Method Summary
Modifier and Type Method Description static DrivergetNew()static <D extends Driver>
DgetNew(java.lang.String className)static <D extends Driver>
DgetNewDefault()static <D extends Driver>
DgetNewDynamic()static <D extends Driver>
DgetNewHybrid()static <D extends Driver>
DgetNewNative()static voidsetDefaultDriverClass(java.lang.Class<? extends Driver> cls)static voidsetDefaultDriverClass(java.lang.String className)static voidsetDynamicDriverClass(java.lang.Class<? extends Driver> cls)static voidsetDynamicDriverClass(java.lang.String className)static voidsetHybridDriverClass(java.lang.Class<? extends Driver> cls)static voidsetHybridDriverClass(java.lang.String className)static voidsetNativeDriverClass(java.lang.Class<? extends Driver> cls)static voidsetNativeDriverClass(java.lang.String className)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getNew
-
getNew
- Throws:
java.lang.Throwable
-
setDefaultDriverClass
-
setDefaultDriverClass
public static void setDefaultDriverClass(java.lang.String className) -
setHybridDriverClass
-
setHybridDriverClass
public static void setHybridDriverClass(java.lang.String className) -
setDynamicDriverClass
-
setDynamicDriverClass
public static void setDynamicDriverClass(java.lang.String className) -
setNativeDriverClass
-
setNativeDriverClass
public static void setNativeDriverClass(java.lang.String className) -
getNewDefault
-
getNewDynamic
-
getNewHybrid
-
getNewNative
-