public abstract class AbstractObjectCreationFactory extends Object implements ObjectCreationFactory
Abstract base class for ObjectCreationFactory
 implementations.
| Constructor and Description | 
|---|
| AbstractObjectCreationFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Object | createObject(Attributes attributes)Factory method called by  FactoryCreateRuleto supply an
 object based on the element's attributes. | 
| Digester | getDigester()Returns the  Digesterthat was set by theFactoryCreateRuleupon initialization. | 
| void | setDigester(Digester digester)Set the  Digesterto allow the implementation to do logging,
 classloading based on the digester's classloader, etc. | 
public abstract Object createObject(Attributes attributes) throws Exception
Factory method called by FactoryCreateRule to supply an
 object based on the element's attributes.
createObject in interface ObjectCreationFactoryattributes - the element's attributesException - any exception thrown will be propagated upwardspublic Digester getDigester()
Returns the Digester that was set by the
 FactoryCreateRule upon initialization.
getDigester in interface ObjectCreationFactorypublic void setDigester(Digester digester)
Set the Digester to allow the implementation to do logging,
 classloading based on the digester's classloader, etc.
setDigester in interface ObjectCreationFactorydigester - parent Digester objectCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.