Package org.jboss.util.builder
Class AbstractBuilder<T>
- java.lang.Object
-
- org.jboss.util.builder.AbstractBuilder<T>
-
- Type Parameters:
T
- the type to be built
- All Implemented Interfaces:
java.security.PrivilegedAction<T>
public class AbstractBuilder<T> extends java.lang.Object implements java.security.PrivilegedAction<T>
AbstractBuilder.- Version:
- $Revision: 1.1 $
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
defaultFactory
The default factoryprivate java.lang.Class<T>
factoryClass
The factory class
-
Constructor Summary
Constructors Constructor Description AbstractBuilder(java.lang.Class<T> factoryClass, java.lang.String defaultFactory)
Create a new AbstractBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
run()
-
-
-
Field Detail
-
factoryClass
private java.lang.Class<T> factoryClass
The factory class
-
defaultFactory
private java.lang.String defaultFactory
The default factory
-
-
Constructor Detail
-
AbstractBuilder
public AbstractBuilder(java.lang.Class<T> factoryClass, java.lang.String defaultFactory)
Create a new AbstractBuilder.- Parameters:
factoryClass
- the factory classdefaultFactory
- the default factory- Throws:
java.lang.IllegalArgumentException
- for a null parameter
-
-