Package org.apache.tomcat.util.digester
Interface ObjectCreationFactory
-
- All Known Implementing Classes:
AbstractObjectCreationFactory
public interface ObjectCreationFactoryInterface for use with
FactoryCreateRule. The rule callscreateObject(org.xml.sax.Attributes)to create an object to be pushed onto theDigesterstack whenever it is matched.AbstractObjectCreationFactoryis an abstract implementation suitable for creating anonymousObjectCreationFactoryimplementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectcreateObject(org.xml.sax.Attributes attributes)Factory method called byFactoryCreateRuleto supply an object based on the element's attributes.DigestergetDigester()voidsetDigester(Digester digester)Set theDigesterto allow the implementation to do logging, classloading based on the digester's classloader, etc.
-
-
-
Method Detail
-
createObject
java.lang.Object createObject(org.xml.sax.Attributes attributes) throws java.lang.ExceptionFactory method called byFactoryCreateRuleto supply an object based on the element's attributes.- Parameters:
attributes- the element's attributes- Returns:
- the created object
- Throws:
java.lang.Exception- any exception thrown will be propagated upwards
-
getDigester
Digester getDigester()
- Returns:
- the
Digesterthat was set by theFactoryCreateRuleupon initialization.
-
-