org.apache.commons.digester
public abstract class AbstractObjectCreationFactory extends Object implements ObjectCreationFactory
Abstract base class for ObjectCreationFactory
implementations.
Field Summary | |
---|---|
protected Digester | digester
The associated Digester instance that was set up by
{@link FactoryCreateRule} upon initialization. |
Method Summary | |
---|---|
abstract Object | createObject(Attributes attributes) Factory method called by {@link FactoryCreateRule} to supply an object based on the element's attributes. |
Digester | getDigester() Returns the {@link Digester} that was set by the {@link FactoryCreateRule} upon initialization. |
void | setDigester(Digester digester) Set the {@link Digester} to allow the implementation to do logging, classloading based on the digester's classloader, etc. |
Digester
instance that was set up by
{@link FactoryCreateRule} upon initialization.Factory method called by {@link FactoryCreateRule} to supply an object based on the element's attributes.
Parameters: attributes the element's attributes
Throws: Exception any exception thrown will be propagated upwards
Returns the {@link Digester} that was set by the {@link FactoryCreateRule} upon initialization.
Set the {@link Digester} to allow the implementation to do logging, classloading based on the digester's classloader, etc.
Parameters: digester parent Digester object