T - the type to be builtpublic class AbstractBuilder<T>
extends java.lang.Object
implements java.security.PrivilegedAction<T>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
defaultFactory
The default factory
|
private java.lang.Class<T> |
factoryClass
The factory class
|
| Constructor and Description |
|---|
AbstractBuilder(java.lang.Class<T> factoryClass,
java.lang.String defaultFactory)
Create a new AbstractBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
T |
run() |
private java.lang.Class<T> factoryClass
private java.lang.String defaultFactory
public AbstractBuilder(java.lang.Class<T> factoryClass, java.lang.String defaultFactory)
factoryClass - the factory classdefaultFactory - the default factoryjava.lang.IllegalArgumentException - for a null parameter