Save This Page
Home » commons-digester-1.8-src » org.apache.commons » digester » [javadoc | source]
org.apache.commons.digester
public interface: ObjectCreationFactory [javadoc | source]

All Known Implementing Classes:
    SetPropertyRuleFactory, SetTopRuleFactory, TestObjectCreationFactory, ThrowExceptionCreationFactory, AbstractObjectCreationFactory, SetNestedPropertiesRuleFactory, SetRootRuleFactory, BeanPropertySetterRuleFactory, SetNextRuleFactory, ObjectParamRuleFactory, OtherTestObjectCreationFactory, SetPropertiesRuleFactory, CallParamRuleFactory, ObjectCreateRuleFactory, FactoryCreateRuleFactory, CallMethodRuleFactory, NodeCreateRuleFactory

Interface for use with FactoryCreateRule . The rule calls #createObject to create an object to be pushed onto the Digester stack whenever it is matched.

AbstractObjectCreationFactory is an abstract implementation suitable for creating anonymous ObjectCreationFactory implementations.
Method from org.apache.commons.digester.ObjectCreationFactory Summary:
createObject,   getDigester,   setDigester
Method from org.apache.commons.digester.ObjectCreationFactory Detail:
 public Object createObject(Attributes attributes) throws Exception

    Factory method called by FactoryCreateRule to supply an object based on the element's attributes.

 public Digester getDigester()
 public  void setDigester(Digester digester)

    Set the Digester to allow the implementation to do logging, classloading based on the digester's classloader, etc.