Uses of Interface
org.apache.commons.digester3.ObjectCreationFactory
-
Packages that use ObjectCreationFactory Package Description org.apache.commons.digester3 Thexmlrules
package provides for XML-based definition of rules forDigester
.org.apache.commons.digester3.annotations.rules Classes contained in this package are annotations that reflect Digester rules.org.apache.commons.digester3.binder The Digester EDSL allows configure Digester using fluent APIs. -
-
Uses of ObjectCreationFactory in org.apache.commons.digester3
Classes in org.apache.commons.digester3 that implement ObjectCreationFactory Modifier and Type Class Description class
AbstractObjectCreationFactory<T>
Abstract base class forObjectCreationFactory
implementations.Fields in org.apache.commons.digester3 declared as ObjectCreationFactory Modifier and Type Field Description protected ObjectCreationFactory<?>
FactoryCreateRule. creationFactory
The object creation factory we will use to instantiate objects as required based on the attributes specified in the matched XML element.Methods in org.apache.commons.digester3 that return ObjectCreationFactory Modifier and Type Method Description protected ObjectCreationFactory<?>
FactoryCreateRule. getFactory(org.xml.sax.Attributes attributes)
Return an instance of our associated object creation factory, creating one if necessary.Methods in org.apache.commons.digester3 with parameters of type ObjectCreationFactory Modifier and Type Method Description void
Digester. addFactoryCreate(java.lang.String pattern, ObjectCreationFactory<?> creationFactory)
Add a "factory create" rule for the specified parameters.void
Digester. addFactoryCreate(java.lang.String pattern, ObjectCreationFactory<?> creationFactory, boolean ignoreCreateExceptions)
Add a "factory create" rule for the specified parameters.Method parameters in org.apache.commons.digester3 with type arguments of type ObjectCreationFactory Modifier and Type Method Description void
Digester. addFactoryCreate(java.lang.String pattern, java.lang.Class<? extends ObjectCreationFactory<?>> clazz)
Add a "factory create" rule for the specified parameters.void
Digester. addFactoryCreate(java.lang.String pattern, java.lang.Class<? extends ObjectCreationFactory<?>> clazz, boolean ignoreCreateExceptions)
Add a "factory create" rule for the specified parameters.void
Digester. addFactoryCreate(java.lang.String pattern, java.lang.Class<? extends ObjectCreationFactory<?>> clazz, java.lang.String attributeName)
Add a "factory create" rule for the specified parameters.void
Digester. addFactoryCreate(java.lang.String pattern, java.lang.Class<? extends ObjectCreationFactory<?>> clazz, java.lang.String attributeName, boolean ignoreCreateExceptions)
Add a "factory create" rule for the specified parameters.Constructors in org.apache.commons.digester3 with parameters of type ObjectCreationFactory Constructor Description FactoryCreateRule(ObjectCreationFactory<?> creationFactory)
Construct a factory create rule using the given, already instantiated,ObjectCreationFactory
.FactoryCreateRule(ObjectCreationFactory<?> creationFactory, boolean ignoreCreateExceptions)
Construct a factory create rule using the given, already instantiated,ObjectCreationFactory
.Constructor parameters in org.apache.commons.digester3 with type arguments of type ObjectCreationFactory Constructor Description FactoryCreateRule(java.lang.Class<? extends ObjectCreationFactory<?>> clazz)
Construct a factory create rule that will use the specified class to create anObjectCreationFactory
which will then be used to create an object and push it on the stack.FactoryCreateRule(java.lang.Class<? extends ObjectCreationFactory<?>> clazz, boolean ignoreCreateExceptions)
Construct a factory create rule that will use the specified class to create anObjectCreationFactory
which will then be used to create an object and push it on the stack.FactoryCreateRule(java.lang.Class<? extends ObjectCreationFactory<?>> clazz, java.lang.String attributeName)
Construct a factory create rule that will use the specified class (possibly overridden by the specified attribute if present) to create anObjectCreationFactory
, which will then be used to instantiate an object instance and push it onto the stack.FactoryCreateRule(java.lang.Class<? extends ObjectCreationFactory<?>> clazz, java.lang.String attributeName, boolean ignoreCreateExceptions)
Construct a factory create rule that will use the specified class (possibly overridden by the specified attribute if present) to create anObjectCreationFactory
, which will then be used to instantiate an object instance and push it onto the stack. -
Uses of ObjectCreationFactory in org.apache.commons.digester3.annotations.rules
Classes in org.apache.commons.digester3.annotations.rules that implement ObjectCreationFactory Modifier and Type Class Description static class
FactoryCreate.DefaultObjectCreationFactory
Dummy ObjectCreationFactory type - only for annotation value type purposes. -
Uses of ObjectCreationFactory in org.apache.commons.digester3.binder
Fields in org.apache.commons.digester3.binder declared as ObjectCreationFactory Modifier and Type Field Description private ObjectCreationFactory<?>
FactoryCreateBuilder. creationFactory
Fields in org.apache.commons.digester3.binder with type parameters of type ObjectCreationFactory Modifier and Type Field Description private java.lang.Class<? extends ObjectCreationFactory<?>>
FactoryCreateBuilder. type
Methods in org.apache.commons.digester3.binder with parameters of type ObjectCreationFactory Modifier and Type Method Description <T> FactoryCreateBuilder
FactoryCreateBuilder. usingFactory(ObjectCreationFactory<T> creationFactory)
Construct a factory create rule using the given, already instantiated,ObjectCreationFactory
.Method parameters in org.apache.commons.digester3.binder with type arguments of type ObjectCreationFactory Modifier and Type Method Description FactoryCreateBuilder
FactoryCreateBuilder. ofType(java.lang.Class<? extends ObjectCreationFactory<?>> type)
Construct a factory create rule that will use the specified class to create anObjectCreationFactory
which will then be used to create an object and push it on the stack.
-