|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.betwixt.io.read.ChainedBeanCreatorFactory
Group of factory methods for ChainedBeanCreator
's.
The standard implementations used by Betwixt are present here.
Field Summary | |
private static ChainedBeanCreator |
derivedBeanCreator
Singleton instance for creating derived beans |
private static ChainedBeanCreator |
elementTypeBeanCreator
Singleton instance that creates beans based on type |
private static java.lang.Class[] |
EMPTY_CLASS_ARRAY
|
private static java.lang.Object[] |
EMPTY_OBJECT_ARRAY
|
private static ChainedBeanCreator |
idRefBeanCreator
Singleton instance that creates beans based on IDREF |
Constructor Summary | |
ChainedBeanCreatorFactory()
|
Method Summary | |
static ChainedBeanCreator |
createDerivedBeanCreator()
Creates a ChainedBeanCreator that constructs derived beans. |
static ChainedBeanCreator |
createElementTypeBeanCreator()
Creates a ChainedBeanCreator that constructs beans based on element type. |
static ChainedBeanCreator |
createIDREFBeanCreator()
Creates a ChainedBeanCreator that finds existing beans based on their IDREF. |
private static java.lang.Object |
newInstance(java.lang.Class theClass,
org.apache.commons.logging.Log log)
Constructs a new instance of the given class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.Class[] EMPTY_CLASS_ARRAY
private static final java.lang.Object[] EMPTY_OBJECT_ARRAY
private static final ChainedBeanCreator derivedBeanCreator
private static final ChainedBeanCreator elementTypeBeanCreator
private static final ChainedBeanCreator idRefBeanCreator
Constructor Detail |
public ChainedBeanCreatorFactory()
Method Detail |
public static final ChainedBeanCreator createDerivedBeanCreator()
ChainedBeanCreator
that constructs derived beans.
These have their classname set by an xml attribute.
ChainedBeanCreator
that implements Derived beans logic, not nullprivate static final java.lang.Object newInstance(java.lang.Class theClass, org.apache.commons.logging.Log log) throws java.lang.Exception
theClass
- Class
, not nulllog
- Log
, not null
Object
, an instance of the given class
java.lang.Exception
public static final ChainedBeanCreator createElementTypeBeanCreator()
ChainedBeanCreator
that constructs beans based on element type.
ChainedBeanCreator
that implements load by type beans logic, not nullpublic static final ChainedBeanCreator createIDREFBeanCreator()
ChainedBeanCreator
that finds existing beans based on their IDREF.
ChainedBeanCreator
that implements IDREF beans logic, not null
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |