Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class org.apache.commons.digester3.substitution.CompoundSubstitutor
Substitutor a
AbstractBackToLinkedRuleBuilder<R> - Class in org.apache.commons.digester3.binder
Builder invoked to back to main LinkedRuleBuilder.
AbstractBackToLinkedRuleBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
AbstractMethodHandler<A> - Class in org.apache.commons.digester3.annotations.handlers
Handler that takes care to create the SetNext and SetRoot.
AbstractMethodHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
 
AbstractMethodRule - Class in org.apache.commons.digester3
Abstract implementation for SetNextRule, SetRootRule and SetTopRule rules.
AbstractMethodRule(String) - Constructor for class org.apache.commons.digester3.AbstractMethodRule
Construct a "set next" rule with the specified method name.
AbstractMethodRule(String, Class<?>) - Constructor for class org.apache.commons.digester3.AbstractMethodRule
Construct a "set next" rule with the specified method name.
AbstractMethodRule(String, String) - Constructor for class org.apache.commons.digester3.AbstractMethodRule
Construct a "set next" rule with the specified method name.
AbstractNamespaceURIBasedRulesModule - Class in org.apache.commons.digester3.binder
A support class for RulesModule which reduces repetition and results in a more readable configuration, that sets rules binding for a defined namespace URI (it can be overridden while binding).
AbstractNamespaceURIBasedRulesModule(String) - Constructor for class org.apache.commons.digester3.binder.AbstractNamespaceURIBasedRulesModule
Creates a new (nullable) namespaceURI-based RulesModule that automatically binds every rule to the input namespaceURI.
AbstractObjectCreationFactory<T> - Class in org.apache.commons.digester3
Abstract base class for ObjectCreationFactory implementations.
AbstractObjectCreationFactory() - Constructor for class org.apache.commons.digester3.AbstractObjectCreationFactory
 
AbstractParamTypeBuilder<R> - Class in org.apache.commons.digester3.binder
AbstractParamTypeBuilder(String, String, RulesBinder, LinkedRuleBuilder, String, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
AbstractRulesImpl - Class in org.apache.commons.digester3
AbstractRuleImpl provides basic services for Rules implementations.
AbstractRulesImpl() - Constructor for class org.apache.commons.digester3.AbstractRulesImpl
 
AbstractRulesModule - Class in org.apache.commons.digester3.binder
A support class for RulesModule which reduces repetition and results in a more readable configuration.
AbstractRulesModule() - Constructor for class org.apache.commons.digester3.binder.AbstractRulesModule
 
AbstractXmlMethodRule - Class in org.apache.commons.digester3.xmlrules
 
AbstractXmlMethodRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.AbstractXmlMethodRule
 
AbstractXmlRule - Class in org.apache.commons.digester3.xmlrules
 
AbstractXmlRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.AbstractXmlRule
 
adaptedClassLoader - Variable in class org.apache.commons.digester3.binder.BinderClassLoader
 
add(String, Rule) - Method in class org.apache.commons.digester3.AbstractRulesImpl
Register a new Rule instance matching the specified pattern.
add(String, Rule) - Method in class org.apache.commons.digester3.plugins.PluginRules
Register a new Rule instance matching the specified pattern.
add(String, Rule) - Method in interface org.apache.commons.digester3.Rules
Register a new Rule instance matching the specified pattern.
add(String, Rule) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
add(String, Rule) - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Register a new Rule instance matching the specified pattern.
addAlias(String) - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
Allows element2property mapping to be overridden.
addAlias(String) - Method in class org.apache.commons.digester3.binder.SetPropertiesBuilder
Add an additional attribute name to property name mapping.
addAlias(String, String) - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
Deprecated. 
addAlias(String, String) - Method in class org.apache.commons.digester3.binder.SetPropertiesBuilder
Deprecated. 
addAlias(String, String) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
Add an additional custom xml-element -> property mapping.
addAlias(String, String) - Method in class org.apache.commons.digester3.SetPropertiesRule
Add an additional attribute name to property name mapping.
AddAliasBuilder<B> - Class in org.apache.commons.digester3.binder
 
AddAliasBuilder(B, Map<String, String>, String) - Constructor for class org.apache.commons.digester3.binder.AddAliasBuilder
 
addBeanPropertySetter(String) - Method in class org.apache.commons.digester3.Digester
Add a "bean property setter" rule for the specified parameters.
addBeanPropertySetter(String, String) - Method in class org.apache.commons.digester3.Digester
Add a "bean property setter" rule for the specified parameters.
addCallMethod(String, String) - Method in class org.apache.commons.digester3.Digester
Add an "call method" rule for a method which accepts no arguments.
addCallMethod(String, String, int) - Method in class org.apache.commons.digester3.Digester
Add an "call method" rule for the specified parameters.
addCallMethod(String, String, int, Class<?>[]) - Method in class org.apache.commons.digester3.Digester
Add an "call method" rule for the specified parameters.
addCallMethod(String, String, int, String[]) - Method in class org.apache.commons.digester3.Digester
Add an "call method" rule for the specified parameters.
addCallParam(String, int) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule for the specified parameters.
addCallParam(String, int, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule.
addCallParam(String, int, int) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule that sets a parameter from the stack.
addCallParam(String, int, String) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule for the specified parameters.
addCallParamPath(String, int) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule that sets a parameter from the current Digester matching path.
addDeclaration(Declaration) - Method in class org.apache.commons.digester3.plugins.PluginManager
Add the declaration to the set of known declarations.
addDefault(Rule) - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Adds a rule to be fired when wrapped implementation returns no matches
addError(String, Object...) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in interface org.apache.commons.digester3.binder.RulesBinder
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
Records an error message which will be presented to the user at a later time.
addError(String, Object...) - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Records an error message which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in interface org.apache.commons.digester3.binder.RulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(Throwable) - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Records an exception, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addError(ErrorMessage) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Records an error, the full details of which will be logged, and the message of which will be presented to the user at a later time.
addFactoryCreate(String, Class<? extends ObjectCreationFactory<?>>) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, Class<? extends ObjectCreationFactory<?>>, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, Class<? extends ObjectCreationFactory<?>>, String) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, Class<? extends ObjectCreationFactory<?>>, String, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, String) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, String, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, String, String, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, ObjectCreationFactory<?>) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String, ObjectCreationFactory<?>, boolean) - Method in class org.apache.commons.digester3.Digester
Add a "factory create" rule for the specified parameters.
addNamespaceURI(String) - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
 
addObjectCreate(String, Class<?>) - Method in class org.apache.commons.digester3.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String, String) - Method in class org.apache.commons.digester3.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String, String, Class<?>) - Method in class org.apache.commons.digester3.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add an "object create" rule for the specified parameters.
addObjectParam(String, int, Object) - Method in class org.apache.commons.digester3.Digester
Add a "call parameter" rule that sets a parameter from a caller-provided object.
addProvider(RB) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Add a provider in the data structure where storing the providers binding.
addRule(String, Rule) - Method in class org.apache.commons.digester3.Digester
Register a new Rule matching the specified pattern.
addRule(R) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Add a custom user rule in the specified pattern.
addRuleCreatedBy(RuleProvider<R>) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Add a custom user rule in the specified pattern built by the given provider.
addRuleInstances(Digester) - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).
addRuleInstances(Digester) - Method in interface org.apache.commons.digester3.RuleSet
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).
addRules(Digester) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Add rules to an already created Digester instance, analyzing the digester annotations in the target class.
addRules(Digester, String) - Method in class org.apache.commons.digester3.plugins.RuleLoader
Configures the digester with custom rules for some plugged-in class.
addRules(Digester, String) - Method in class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
Configures the digester with custom rules for some plugged-in class.
addRules(Digester, String) - Method in class org.apache.commons.digester3.plugins.strategies.LoaderFromStream
Configures the digester with custom rules for some plugged-in class.
addRules(Digester, String) - Method in class org.apache.commons.digester3.plugins.strategies.LoaderSetProperties
Configures the digester with custom rules for some plugged-in class.
addRuleSet(RuleSet) - Method in class org.apache.commons.digester3.Digester
Register a set of Rule instances defined in a RuleSet.
addSetNestedProperties(String) - Method in class org.apache.commons.digester3.Digester
addSetNestedProperties(String, String[], String[]) - Method in class org.apache.commons.digester3.Digester
addSetNestedProperties(String, String, String) - Method in class org.apache.commons.digester3.Digester
addSetNext(String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set next" rule for the specified parameters.
addSetNext(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set next" rule for the specified parameters.
addSetProperties(String) - Method in class org.apache.commons.digester3.Digester
Add a "set properties" rule for the specified parameters.
addSetProperties(String, String[], String[]) - Method in class org.apache.commons.digester3.Digester
Add a "set properties" rule with overridden parameters.
addSetProperties(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set properties" rule with a single overridden parameter.
addSetProperty(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set property" rule for the specified parameters.
addSetRoot(String, String) - Method in class org.apache.commons.digester3.Digester
Add SetRootRule with the specified parameters.
addSetRoot(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add SetRootRule with the specified parameters.
addSetTop(String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set top" rule for the specified parameters.
addSetTop(String, String, String) - Method in class org.apache.commons.digester3.Digester
Add a "set top" rule for the specified parameters.
addSource(String, Map<String, Object>) - Method in class org.apache.commons.digester3.substitution.MultiVariableExpander
Add a new variables source, identified by the input marker
addTextIfPresent() - Method in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Appends a Text node to the current node if the content reported by the parser is not purely whitespace.
addToMap(Map<String, String>, String, String) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Private internal method to set values to a Map instance and return the current builder.
alias - Variable in class org.apache.commons.digester3.binder.AddAliasBuilder
 
aliases - Variable in class org.apache.commons.digester3.binder.AddAliasBuilder
 
aliases - Variable in class org.apache.commons.digester3.binder.SetPropertiesBuilder
 
aliases - Variable in class org.apache.commons.digester3.SetPropertiesRule
 
allowUnknownChildElements - Variable in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
 
allowUnknownChildElements - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule
 
allowUnknownChildElements(boolean) - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
Determines whether an error is reported when a nested element is encountered for which there is no corresponding property-setter method.
allRules - Variable in class org.apache.commons.digester3.WithDefaultsRulesWrapper
All rules (preserves order in which they were originally added)
Ancestor Match Patterns - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section
AnnotationHandler<A,E> - Interface in org.apache.commons.digester3.annotations
Intercepts a Class visit performed by the DigesterLoader.
annotationHandlerFactory - Variable in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 
AnnotationHandlerFactory - Interface in org.apache.commons.digester3.annotations
An object capable of providing instances of AnnotationHandler.
annotations - Variable in class org.apache.commons.digester3.annotations.reflect.MethodArgument
The method argument annotations.
AnnotationUtils - Class in org.apache.commons.digester3.annotations.utils
Simple utility class to introspect annotations.
AnnotationUtils() - Constructor for class org.apache.commons.digester3.annotations.utils.AnnotationUtils
This class can't be instantiated.
AnyChildRule() - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRule
 
AnyChildRules(SetNestedPropertiesRule.AnyChildRule) - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
arguments - Variable in class org.apache.commons.digester3.RecordedInvocation
 
asyncParse(File) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
asyncParse(InputStream) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
asyncParse(Reader) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
asyncParse(String) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
asyncParse(URL) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
asyncParse(Callable<T>) - Method in class org.apache.commons.digester3.Digester
Execute the parse in async mode.
asyncParse(InputSource) - Method in class org.apache.commons.digester3.Digester
Creates a Callable instance that parse the content of the specified reader using this Digester.
attribute - Variable in class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
 
ATTRIBUTE - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
attributeName - Variable in class org.apache.commons.digester3.binder.CallParamBuilder
 
attributeName - Variable in class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
attributeName - Variable in class org.apache.commons.digester3.binder.ObjectCreateBuilder
 
attributeName - Variable in class org.apache.commons.digester3.binder.ObjectParamBuilder
 
attributeName - Variable in class org.apache.commons.digester3.CallParamRule
The attribute from which to save the parameter value
attributeName - Variable in class org.apache.commons.digester3.FactoryCreateRule
The attribute containing an override class name if it is present.
attributeName - Variable in class org.apache.commons.digester3.ObjectCreateRule
The attribute containing an override class name if it is present.
attributeName - Variable in class org.apache.commons.digester3.ObjectParamRule
The attribute which we are attempting to match
attributeName - Variable in class org.apache.commons.digester3.xmlrules.PatternRule
 
attributeName() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam
The attribute from which to save the parameter value.
attributeName() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate
Allows specify the attribute containing an override class name if it is present.
attributeName() - Element in annotation type org.apache.commons.digester3.annotations.rules.ObjectCreate
Allows specify the attribute containing an override class name if it is present.
attributeName() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetProperty
The overridden parameter.
attributePropertyName - Variable in class org.apache.commons.digester3.binder.SetPropertyBuilder
 
attributesExpander - Variable in class org.apache.commons.digester3.substitution.VariableSubstitutor
The expander to be used to expand variables in the attributes.
attrs - Variable in class org.apache.commons.digester3.substitution.VariableAttributes
 

B

b - Variable in class org.apache.commons.digester3.substitution.CompoundSubstitutor
Substitutor b
BASE_LOG - Static variable in class org.apache.commons.digester3.SimpleRegexMatcher
Default log (class wide)
baseClass - Variable in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
baseClass - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
A base class that any plugin must derive from.
basicMatch(String, String) - Method in class org.apache.commons.digester3.ExtendedBaseRules
Standard match.
BeanPropertySetter - Annotation Type in org.apache.commons.digester3.annotations.rules
Fields annotated with BeanPropertySetter will be bound with BeanPropertySetterRule digester rule.
BeanPropertySetter.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @BeanPropertySetter annotations on the same element.
BeanPropertySetterBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setBeanProperty().
BeanPropertySetterBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
 
BeanPropertySetterHandler - Class in org.apache.commons.digester3.annotations.handlers
BeanPropertySetterHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.BeanPropertySetterHandler
 
BeanPropertySetterRule - Class in org.apache.commons.digester3
Rule implements sets a bean property on the top object to the body text.
BeanPropertySetterRule - Class in org.apache.commons.digester3.xmlrules
 
BeanPropertySetterRule() - Constructor for class org.apache.commons.digester3.BeanPropertySetterRule
Construct rule that automatically sets a property from the body text.
BeanPropertySetterRule(String) - Constructor for class org.apache.commons.digester3.BeanPropertySetterRule
Construct rule that sets the given property from the body text.
BeanPropertySetterRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.BeanPropertySetterRule
 
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.AbstractMethodRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.BeanPropertySetterRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.CallMethodRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.CallParamRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.FactoryCreateRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.NodeCreateRule
When this method fires, the digester is told to forward all SAX ContentHandler events to the builder object, resulting in a DOM being built instead of normal digester rule-handling occurring.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.ObjectCreateRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.ObjectParamRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.PathCallParamRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Invoked when the Digester matches this rule against an xml element.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.plugins.PluginDeclarationRule
Invoked upon reading a tag defining a plugin declaration.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.Rule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRule
 
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.SetPropertiesRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.SetPropertyRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.AbstractXmlRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.IncludeRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.PatternRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetNamespaceURIRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetNestedPropertiesAliasRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetNestedPropertiesIgnoreRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetPropertiesAliasRule
This method is called when the beginning of a matching XML element is encountered.
begin(String, String, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetPropertiesIgnoreRule
This method is called when the beginning of a matching XML element is encountered.
BinderClassLoader - Class in org.apache.commons.digester3.binder
 
BinderClassLoader(ClassLoader) - Constructor for class org.apache.commons.digester3.binder.BinderClassLoader
 
bindRule(LinkedRuleBuilder, String, String, boolean, boolean) - Method in class org.apache.commons.digester3.xmlrules.AbstractXmlMethodRule
 
bindRule(LinkedRuleBuilder, String, String, boolean, boolean) - Method in class org.apache.commons.digester3.xmlrules.SetNextRule
bindRule(LinkedRuleBuilder, String, String, boolean, boolean) - Method in class org.apache.commons.digester3.xmlrules.SetRootRule
bindRule(LinkedRuleBuilder, String, String, boolean, boolean) - Method in class org.apache.commons.digester3.xmlrules.SetTopRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.AbstractXmlMethodRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.AbstractXmlRule
 
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.BeanPropertySetterRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.CallMethodRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.CallParamRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.FactoryCreateRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.NodeCreateRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.ObjectCreateRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.ObjectParamRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetNestedPropertiesRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetPropertiesRule
bindRule(LinkedRuleBuilder, Attributes) - Method in class org.apache.commons.digester3.xmlrules.SetPropertyRule
bindRulesFrom(Class<?>) - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Scan the input Class, looking for Digester rules expressed via annotations, and binds them.
body(String, String, String) - Method in class org.apache.commons.digester3.BeanPropertySetterRule
This method is called when the body of a matching XML element is encountered.
body(String, String, String) - Method in class org.apache.commons.digester3.CallMethodRule
This method is called when the body of a matching XML element is encountered.
body(String, String, String) - Method in class org.apache.commons.digester3.CallParamRule
This method is called when the body of a matching XML element is encountered.
body(String, String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
This method is called when the body of a matching XML element is encountered.
body(String, String, String) - Method in class org.apache.commons.digester3.Rule
This method is called when the body of a matching XML element is encountered.
body(String, String, String) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRule
 
body(String, String, String) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
This method is called when the body of a matching XML element is encountered.
bodyText - Variable in class org.apache.commons.digester3.BeanPropertySetterRule
The body text used to set the property.
bodyText - Variable in class org.apache.commons.digester3.CallMethodRule
The body text collected from this element.
bodyText - Variable in class org.apache.commons.digester3.Digester
The body text of the current element.
bodyTextExpander - Variable in class org.apache.commons.digester3.substitution.VariableSubstitutor
The expander to be used to expand variables in the body text.
bodyTexts - Variable in class org.apache.commons.digester3.Digester
The stack of body text string buffers for surrounding elements.
bodyTextStack - Variable in class org.apache.commons.digester3.CallParamRule
Stack is used to allow nested body text to be processed.
boundClasses - Variable in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Maintains all the classes that this RuleSet produces mapping for.
ByRuleBuilder<R> - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.addRule(Rule).
ByRuleBuilder(String, String, RulesBinder, LinkedRuleBuilder, R) - Constructor for class org.apache.commons.digester3.binder.ByRuleBuilder
 
ByRuleProviderBuilder<R> - Class in org.apache.commons.digester3.binder
ByRuleProviderBuilder(String, String, RulesBinder, LinkedRuleBuilder, RuleProvider<R>) - Constructor for class org.apache.commons.digester3.binder.ByRuleProviderBuilder
 

C

cache - Variable in class org.apache.commons.digester3.RulesBase
The set of registered Rule instances, keyed by the matching pattern.
callMethod(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Calls a method on an object on the stack (normally the top/parent object), passing arguments collected from subsequent LinkedRuleBuilder.callParam() rule or from the body of this element.
CallMethod - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods annotated with CallMethod will be bound with CallMethodRule digester rule.
CallMethod.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @CallMethod annotations on the same element.
CallMethodBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.callMethod(String).
CallMethodBuilder(String, String, RulesBinder, LinkedRuleBuilder, String, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.CallMethodBuilder
 
CallMethodHandler - Class in org.apache.commons.digester3.annotations.handlers
CallMethod handler.
CallMethodHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.CallMethodHandler
 
CallMethodRule - Class in org.apache.commons.digester3
Rule implementation that calls a method on an object on the stack (normally the top/parent object), passing arguments collected from subsequent CallParamRule rules or from the body of this element.
CallMethodRule - Class in org.apache.commons.digester3.xmlrules
 
CallMethodRule(int, String) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(int, String, int) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(int, String, int, Class<?>[]) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
CallMethodRule(int, String, int, String[]) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
CallMethodRule(String) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(String, int) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(String, int, Class<?>[]) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
CallMethodRule(String, int, String[]) - Constructor for class org.apache.commons.digester3.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
CallMethodRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.CallMethodRule
 
callParam() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Saves a parameter for use by a surrounding LinkedRuleBuilder.callMethod(String).
CallParam - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods arguments annotated with CallParam will be bound with CallParamRule digester rule.
CallParam.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @CallParam annotations on the same element.
CallParamBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.callParam().
CallParamBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.CallParamBuilder
 
CallParamHandler - Class in org.apache.commons.digester3.annotations.handlers
CallParam handler.
CallParamHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.CallParamHandler
 
callParamPath() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Construct a "call parameter" rule that will save the body text of this element as the parameter value.
CallParamRule - Class in org.apache.commons.digester3
Rule implementation that saves a parameter for use by a surrounding CallMethodRule.
CallParamRule - Class in org.apache.commons.digester3.xmlrules
 
CallParamRule(int) - Constructor for class org.apache.commons.digester3.CallParamRule
Construct a "call parameter" rule that will save the body text of this element as the parameter value.
CallParamRule(int, boolean) - Constructor for class org.apache.commons.digester3.CallParamRule
Construct a "call parameter" rule.
CallParamRule(int, int) - Constructor for class org.apache.commons.digester3.CallParamRule
Constructs a "call parameter" rule which sets a parameter from the stack.
CallParamRule(int, String) - Constructor for class org.apache.commons.digester3.CallParamRule
Construct a "call parameter" rule that will save the value of the specified attribute as the parameter value.
CallParamRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.CallParamRule
 
cause - Variable in class org.apache.commons.digester3.binder.ErrorMessage
The throwable that caused this message.
cause - Variable in exception class org.apache.commons.digester3.plugins.PluginException
 
CDATA - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
characters(char[], int, int) - Method in class org.apache.commons.digester3.Digester
characters(char[], int, int) - Method in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Handle notification about text embedded within the current node.
classLoader - Variable in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
classLoader - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
classLoader - Variable in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
classLoader - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The class loader to use for instantiating application objects.
classLoader - Variable in class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
classLoader - Variable in class org.apache.commons.digester3.binder.LinkedRuleBuilder
 
classLoader - Variable in class org.apache.commons.digester3.binder.ObjectCreateBuilder
 
classLoader - Variable in class org.apache.commons.digester3.Digester
The class loader to use for instantiating application objects.
className - Variable in class org.apache.commons.digester3.FactoryCreateRule
The Java class name of the ObjectCreationFactory to be created.
className - Variable in class org.apache.commons.digester3.ObjectCreateRule
The Java class name of the object to be created.
CLASSPATH_URL_PREFIX - Static variable in class org.apache.commons.digester3.xmlrules.IncludeRule
 
clazz - Variable in class org.apache.commons.digester3.ObjectCreateRule
The Java class of the object to be created.
clazz - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
cleanup() - Method in class org.apache.commons.digester3.Digester
Clean up allocated resources after parsing is complete.
clear() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet
Clean the provider index.
clear() - Method in class org.apache.commons.digester3.Digester
Clear the current contents of the default object stack, the param stack, all named stacks, and other internal variables.
clear() - Method in class org.apache.commons.digester3.plugins.PluginRules
Clear all rules.
clear() - Method in class org.apache.commons.digester3.RegexRules
Clear all existing Rule instance registrations.
clear() - Method in interface org.apache.commons.digester3.Rules
Clear all existing Rule instance registrations.
clear() - Method in class org.apache.commons.digester3.RulesBase
Clear all existing Rule instance registrations.
clear() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
clear() - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Clear all existing Rule instance registrations.
COMMENT - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
Completely Wild Patterns - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section
CompoundSubstitutor - Class in org.apache.commons.digester3.substitution
This Substitutor chains two Substitutors a and b.
CompoundSubstitutor(Substitutor, Substitutor) - Constructor for class org.apache.commons.digester3.substitution.CompoundSubstitutor
Creates a new CompoundSubstitutor instance.
configure() - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Configures a RulesBinder via the exposed methods.
configure() - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Configures a RulesBinder via the exposed methods.
configure() - Method in class org.apache.commons.digester3.Digester
Provide a hook for lazy configuration of this Digester instance.
configure() - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Configures a RulesBinder via the exposed methods.
configure(RulesBinder) - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Configure the Digester rules binding via the given rules binder.
configure(RulesBinder) - Method in interface org.apache.commons.digester3.binder.RulesModule
Configure the Digester rules binding via the given rules binder.
configure(RulesBinder) - Method in class org.apache.commons.digester3.xmlrules.XmlRulesModule
Configure the Digester rules binding via the given rules binder.
configure(Digester, String) - Method in class org.apache.commons.digester3.plugins.Declaration
Attempt to load custom rules for the target class at the specified pattern.
configured - Variable in class org.apache.commons.digester3.Digester
Has this Digester been configured yet.
configureRules() - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Configures a RulesBinder via the exposed methods.
constructor - Variable in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
constructor - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
constructorArgs - Variable in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
constructorArgumentsType - Variable in class org.apache.commons.digester3.binder.ObjectCreateBuilder
The constructor argument types
constructorArgumentTypes - Variable in class org.apache.commons.digester3.ObjectCreateRule
The constructor argument types.
convert(StringBuilder, Object) - Method in class org.apache.commons.digester3.RecordedInvocation
Add a string representation of input to buffer.
convertTo(Class<?>[], Object[]) - Static method in class org.apache.commons.digester3.ObjectCreateRule
 
counter - Variable in class org.apache.commons.digester3.ExtendedBaseRules
Counts the entry number for the rules.
createBinderClassLoader(ClassLoader) - Static method in class org.apache.commons.digester3.binder.BinderClassLoader
 
createInputSourceFromURL(String) - Method in class org.apache.commons.digester3.Digester
Convenience method that creates an InputSource from the string version of a URL.
createInputSourceFromURL(URL) - Method in class org.apache.commons.digester3.Digester
Given a URL, return an InputSource that reads from that URL.
createNode() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
A rule implementation that creates a DOM Node containing the XML at the element that matched the rule.
createObject() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Construct an object.
createObject(Attributes) - Method in class org.apache.commons.digester3.AbstractObjectCreationFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - Method in class org.apache.commons.digester3.annotations.rules.FactoryCreate.DefaultObjectCreationFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - Method in interface org.apache.commons.digester3.ObjectCreationFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createPlugin() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
A Digester rule which allows the user to declare a plugin.
createProxy() - Method in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
createRule() - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.ByRuleBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.ByRuleProviderBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.CallParamBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.NodeCreateRuleProvider
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.ObjectParamBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.PathCallParamBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.PluginDeclarationRuleBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.SetNextBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.SetPropertiesBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.SetPropertyBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.SetRootBuilder
Provides an instance of Rule.
createRule() - Method in class org.apache.commons.digester3.binder.SetTopBuilder
Provides an instance of Rule.
createRuleSet() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new RuleSet instance based on the current configuration.
createSAXException(Exception) - Method in class org.apache.commons.digester3.Digester
Create a SAX exception which also understands about the location in the digester file where the exception occurs
createSAXException(String) - Method in class org.apache.commons.digester3.Digester
Create a SAX exception which also understands about the location in the digester file where the exception occurs
createSAXException(String, Exception) - Method in class org.apache.commons.digester3.Digester
Create a SAX exception which also understands about the location in the digester file where the exception occurs
creationFactory - Variable in class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
creationFactory - Variable in class org.apache.commons.digester3.FactoryCreateRule
The object creation factory we will use to instantiate objects as required based on the attributes specified in the matched XML element.
CreationRule - Annotation Type in org.apache.commons.digester3.annotations.rules
Marks a Digester rule as a creation rule, that's crucial for the setNext rule.
currChildElementName - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRule
 
customContentHandler - Variable in class org.apache.commons.digester3.Digester
If not null, then calls by the parser to this object's characters, startElement, endElement and processingInstruction methods are forwarded to the specified object.

D

Declaration - Class in org.apache.commons.digester3.plugins
Represents a Class that can be instantiated by a PluginCreateRule, plus info on how to load custom digester rules for mapping xml into that plugged-in class.
Declaration(Class<?>) - Constructor for class org.apache.commons.digester3.plugins.Declaration
Constructor.
Declaration(Class<?>, RuleLoader) - Constructor for class org.apache.commons.digester3.plugins.Declaration
Create an instance where a fully-initialised ruleLoader instance is provided by the caller instead of having the PluginManager "discover" an appropriate one.
Declaration(String) - Constructor for class org.apache.commons.digester3.plugins.Declaration
Constructor.
declarationsByClass - Variable in class org.apache.commons.digester3.plugins.PluginManager
Map of classname->Declaration
declarationsById - Variable in class org.apache.commons.digester3.plugins.PluginManager
Map of id->Declaration
declarePlugin() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
A Digester rule which allows the user to pre-declare a class which is to be referenced later at a plugin point by a PluginCreateRule.
declarePlugin(Digester, Properties) - Static method in class org.apache.commons.digester3.plugins.PluginDeclarationRule
Helper method to declare a plugin inside the given Digester.
decoratedRules - Variable in class org.apache.commons.digester3.plugins.PluginRules
The rules implementation that we are "enhancing" with plugins functionality, as per the Decorator pattern.
decoratedRules - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
DEFAULT_HANDLER_FACTORY - Static variable in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 
DefaultAnnotationHandlerFactory - Class in org.apache.commons.digester3.annotations
Default AnnotationHandlerFactory implementation.
DefaultAnnotationHandlerFactory() - Constructor for class org.apache.commons.digester3.annotations.DefaultAnnotationHandlerFactory
 
defaultConstructorArguments - Variable in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Default constructor arguments.
defaultConstructorArguments - Variable in class org.apache.commons.digester3.ObjectCreateRule
The explictly specified default constructor arguments which may be overridden by CallParamRules.
DefaultObjectCreationFactory() - Constructor for class org.apache.commons.digester3.annotations.rules.FactoryCreate.DefaultObjectCreationFactory
 
defaultPlugin - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
Info about optional default plugin to be used if no plugin-id is specified in the input data.
defaultRules - Variable in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Rules to be fired when the wrapped implementations returns none.
DefaultRulesBinder - Class in org.apache.commons.digester3.binder
The default Digester EDSL implementation.
DefaultRulesBinder() - Constructor for class org.apache.commons.digester3.binder.DefaultRulesBinder
 
DeferredConstructionCallback(Constructor<?>, Object[]) - Constructor for class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
delegate - Variable in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
depth - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Depth of the current node, relative to the element where the content handler was put into action.
DFLT_FALSEVAL - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
 
DFLT_FILENAME_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromFile
The default XML attribute that needs to be present on a plugin declaration in order to specify the file to load rules from.
DFLT_METHOD_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
DFLT_METHOD_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromMethod
Default XML attribute that needs to be present on a plugin declaration in order to specify the method to load rules from.
DFLT_METHOD_NAME - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
DFLT_METHOD_NAME - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
 
DFLT_METHOD_NAME - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltMethod
 
DFLT_PLUGIN_CLASS_ATTR - Static variable in class org.apache.commons.digester3.plugins.PluginContext
 
DFLT_PLUGIN_CLASS_ATTR_NS - Static variable in class org.apache.commons.digester3.plugins.PluginContext
 
DFLT_PLUGIN_ID_ATTR - Static variable in class org.apache.commons.digester3.plugins.PluginContext
 
DFLT_PLUGIN_ID_ATTR_NS - Static variable in class org.apache.commons.digester3.plugins.PluginContext
 
DFLT_PROPS_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
 
DFLT_RESOURCE_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromResource
Default name of xml attribute on the plugin declaration which is used to configure rule-loading for that declaration.
DFLT_RESOURCE_SUFFIX - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltResource
 
DFLT_RULECLASS_ATTR - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
DFLT_RULECLASS_SUFFIX - Static variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
 
dfltMethodName - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
dfltPluginClass - Variable in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
dfltPluginRuleLoader - Variable in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
digester - Variable in class org.apache.commons.digester3.AbstractObjectCreationFactory
The associated Digester instance that was set up by FactoryCreateRule upon initialization.
digester - Variable in class org.apache.commons.digester3.AbstractRulesImpl
Digester using this Rules implementation
digester - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
digester - Variable in class org.apache.commons.digester3.plugins.PluginRules
The Digester instance with which this Rules instance is associated.
digester - Variable in class org.apache.commons.digester3.Rule
The Digester with which this Rule is associated.
Digester - Class in org.apache.commons.digester3
A Digester processes an XML input stream by matching a series of element nesting patterns to execute Rules that have been added prior to the start of parsing.
Digester() - Constructor for class org.apache.commons.digester3.Digester
Construct a new Digester with default properties.
Digester(SAXParser) - Constructor for class org.apache.commons.digester3.Digester
Construct a new Digester, allowing a SAXParser to be passed in.
Digester(XMLReader) - Constructor for class org.apache.commons.digester3.Digester
Construct a new Digester, allowing an XMLReader to be passed in.
DIGESTER_DTD_PATH - Static variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
DIGESTER_PUBLIC_ID - Static variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
DigesterLoader - Class in org.apache.commons.digester3.binder
This class manages the creation of Digester instances from digester rules modules.
DigesterLoader(Iterable<RulesModule>) - Constructor for class org.apache.commons.digester3.binder.DigesterLoader
Creates a new DigesterLoader instance given a collection of RulesModule instance.
DigesterLoadingException - Exception Class in org.apache.commons.digester3.binder
Thrown when errors occur while creating a Digester.
DigesterLoadingException(String) - Constructor for exception class org.apache.commons.digester3.binder.DigesterLoadingException
Constructs a new Digester exception with the specified detail message.
DigesterLoadingException(String, Throwable) - Constructor for exception class org.apache.commons.digester3.binder.DigesterLoadingException
Constructs a new exception with the specified detail message and cause.
DigesterLoadingException(Throwable) - Constructor for exception class org.apache.commons.digester3.binder.DigesterLoadingException
Constructs a new exception with the specified cause.
DigesterRule - Annotation Type in org.apache.commons.digester3.annotations
Meta-annotation that marks an annotation as part of commons-digester.
DigesterRuleList - Annotation Type in org.apache.commons.digester3.annotations
Meta-annotation that marks an annotation as a list of commons-digester annotations.
doBind(String, String, Method, Class<?>, boolean, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
 
doBind(String, String, Method, Class<?>, boolean, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.SetNextHandler
doBind(String, String, Method, Class<?>, boolean, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.SetRootHandler
doc - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
A DOM Document used to create the various Node instances.
DOCUMENT - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
DOCUMENT_FRAGMENT - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
DOCUMENT_TYPE - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
documentBuilder - Variable in class org.apache.commons.digester3.binder.NodeCreateRuleProvider
 
documentBuilder - Variable in class org.apache.commons.digester3.NodeCreateRule
The JAXP DocumentBuilder to use.
documentType - Variable in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
doHandle(A, Annotation, Method, Class<?>, boolean, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
 
doHandle(A, Method, Class<?>, boolean, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
 

E

ELEMENT - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
elementNames - Variable in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
 
elementNames - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule
 
end(String, String) - Method in class org.apache.commons.digester3.AbstractMethodRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.BeanPropertySetterRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.CallMethodRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.CallParamRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.FactoryCreateRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.NodeCreateRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.ObjectCreateRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.Rule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRule
 
end(String, String) - Method in class org.apache.commons.digester3.xmlrules.PatternRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.xmlrules.SetNamespaceURIRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.xmlrules.SetNestedPropertiesRule
This method is called when the end of a matching XML element is encountered.
end(String, String) - Method in class org.apache.commons.digester3.xmlrules.SetPropertiesRule
This method is called when the end of a matching XML element is encountered.
endDocument() - Method in class org.apache.commons.digester3.Digester
endElement(String, String, String) - Method in class org.apache.commons.digester3.Digester
endElement(String, String, String) - Method in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Checks whether control needs to be returned to Digester.
endPrefixMapping(String) - Method in class org.apache.commons.digester3.Digester
ENTITY - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
ENTITY_REFERENCE - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
entityResolver - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The EntityResolver used by the SAX parser.
entityResolver - Variable in class org.apache.commons.digester3.Digester
The EntityResolver used by the SAX parser.
entityValidator - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The URLs of entityValidator that have been registered, keyed by the public identifier that corresponds.
entityValidator - Variable in class org.apache.commons.digester3.Digester
The URLs of entityValidator that have been registered, keyed by the public identifier that corresponds.
equals(Object) - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
equals(Object) - Method in class org.apache.commons.digester3.PatternRuleMatcher
 
error(SAXParseException) - Method in class org.apache.commons.digester3.Digester
errorHandler - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The application-supplied error handler that is notified when parsing warnings, errors, or fatal errors occur.
errorHandler - Variable in class org.apache.commons.digester3.Digester
The application-supplied error handler that is notified when parsing warnings, errors, or fatal errors occur.
ErrorMessage - Class in org.apache.commons.digester3.binder
An error message and the context in which it occurred.
ErrorMessage(String, Object...) - Constructor for class org.apache.commons.digester3.binder.ErrorMessage
Create a new ErrorMessage instance from the error message text.
ErrorMessage(String, Throwable) - Constructor for class org.apache.commons.digester3.binder.ErrorMessage
Create a new ErrorMessage instance from the error message text and the related cause.
errors - Variable in class org.apache.commons.digester3.binder.DefaultRulesBinder
Errors that can occur during binding time or rules creation.
errorsSize() - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
establishDelegate() - Method in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
Example One - Search tag in org.apache.commons.digester3.SetNestedPropertiesRule.SetNestedPropertiesRule(String[], String[])
Section
Example One - Search tag in org.apache.commons.digester3.SetPropertiesRule.SetPropertiesRule(String[], String[])
Section
Example Two - Search tag in org.apache.commons.digester3.SetNestedPropertiesRule.SetNestedPropertiesRule(String[], String[])
Section
Example Two - Search tag in org.apache.commons.digester3.SetPropertiesRule.SetPropertiesRule(String[], String[])
Section
exceptionIgnoredStack - Variable in class org.apache.commons.digester3.FactoryCreateRule
Stock to manage
executorService - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The executor service to run asynchronous parse method.
executorService - Variable in class org.apache.commons.digester3.Digester
The executor service to run asynchronous parse method.
expand(String) - Method in class org.apache.commons.digester3.substitution.MultiVariableExpander
Return the input string with any variables replaced by their corresponding value.
expand(String) - Method in interface org.apache.commons.digester3.substitution.VariableExpander
Return the input string with any variables replaced by their corresponding value.
expand(String, String, Map<String, Object>) - Method in class org.apache.commons.digester3.substitution.MultiVariableExpander
Replace any occurrences within the string of the form "marker{key}" with the value from source[key].
expander - Variable in class org.apache.commons.digester3.substitution.VariableAttributes
 
ExtendedBaseRules - Class in org.apache.commons.digester3
Extension of RulesBase for complex schema.
ExtendedBaseRules() - Constructor for class org.apache.commons.digester3.ExtendedBaseRules
 
extractingValueFromAttribute(String) - Method in class org.apache.commons.digester3.binder.SetPropertyBuilder
Set the name of the attribute that will contain the value to which the property should be set.
extractPropertyNameFromAttribute(String) - Method in class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
Sets the attribute name from which the property name has to be extracted.

F

factory - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The SAXParserFactory to create new default Digester instances.
factory - Variable in class org.apache.commons.digester3.Digester
The SAXParserFactory that is created the first time we need it.
factory - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
factoryClass() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate
The Java class of the object creation factory class.
factoryCreate() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Uses an ObjectCreationFactory to create a new object which it pushes onto the object stack.
FactoryCreate - Annotation Type in org.apache.commons.digester3.annotations.rules
Classes annotated with FactoryCreate will be bound with FactoryCreateRule digester rule.
FactoryCreate.DefaultObjectCreationFactory - Class in org.apache.commons.digester3.annotations.rules
Dummy ObjectCreationFactory type - only for annotation value type purposes.
FactoryCreate.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @FactoryCreate annotations on the same element.
FactoryCreateBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.factoryCreate().
FactoryCreateBuilder(String, String, RulesBinder, LinkedRuleBuilder, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
FactoryCreateHandler - Class in org.apache.commons.digester3.annotations.handlers
FactoryCreate handler.
FactoryCreateHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.FactoryCreateHandler
 
FactoryCreateRule - Class in org.apache.commons.digester3
Rule implementation that uses an ObjectCreationFactory to create a new object which it pushes onto the object stack.
FactoryCreateRule - Class in org.apache.commons.digester3.xmlrules
 
FactoryCreateRule(Class<? extends ObjectCreationFactory<?>>) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
FactoryCreateRule(Class<? extends ObjectCreationFactory<?>>, boolean) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
FactoryCreateRule(Class<? extends ObjectCreationFactory<?>>, String) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class (possibly overridden by the specified attribute if present) to create an ObjectCreationFactory, which will then be used to instantiate an object instance and push it onto the stack.
FactoryCreateRule(Class<? extends ObjectCreationFactory<?>>, String, boolean) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class (possibly overridden by the specified attribute if present) to create an ObjectCreationFactory, which will then be used to instantiate an object instance and push it onto the stack.
FactoryCreateRule(String) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class name to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
FactoryCreateRule(String, boolean) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class name to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
FactoryCreateRule(String, String) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class name (possibly overridden by the specified attribute if present) to create an ObjectCreationFactory, which will then be used to instantiate an object instance and push it onto the stack.
FactoryCreateRule(String, String, boolean) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule that will use the specified class name (possibly overridden by the specified attribute if present) to create an ObjectCreationFactory, which will then be used to instantiate an object instance and push it onto the stack.
FactoryCreateRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.FactoryCreateRule
 
FactoryCreateRule(ObjectCreationFactory<?>) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
FactoryCreateRule(ObjectCreationFactory<?>, boolean) - Constructor for class org.apache.commons.digester3.FactoryCreateRule
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
falseval - Variable in class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
 
fatalError(SAXParseException) - Method in class org.apache.commons.digester3.Digester
filenameAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromFile
finalize(Object) - Method in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
FinderFromClass - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which expects the caller to specify a classname and methodname as plugin properties.
FinderFromClass() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromClass
FinderFromClass(String, String, String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromClass
Create a rule-finder which invokes a user-specified method on a user-specified class whenever dynamic rules for a plugin need to be loaded.
FinderFromDfltClass - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which looks for a method with a specific name on a class whose name is derived from the plugin class name.
FinderFromDfltClass() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
FinderFromDfltClass(String, String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
Create a rule-finder which invokes a method on a class whenever dynamic rules for a plugin need to be loaded.
FinderFromDfltMethod - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which looks for a method with a specific name on the plugin class.
FinderFromDfltMethod() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltMethod
FinderFromDfltMethod(String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltMethod
Create a rule-finder which invokes a specific method on the plugin class whenever dynamic rules for a plugin need to be loaded.
FinderFromDfltResource - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which looks for a resource file in the classpath whose name is derived from the plugin class name plus a specified suffix.
FinderFromDfltResource() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltResource
FinderFromDfltResource(String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromDfltResource
Create a rule-finder which can load an xmlrules file, cache the rules away, and later add them as a plugin's custom rules when that plugin is referenced.
FinderFromFile - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which expects the user to specify an absolute or relative path in the plugin declaration.
FinderFromFile() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromFile
FinderFromFile(String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromFile
FinderFromMethod - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which expects the caller to specify a methodname as a plugin property, where the method exists on the plugin class.
FinderFromMethod() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromMethod
Constructor.
FinderFromMethod(String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromMethod
FinderFromResource - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which expects the user to specify a resource name (ie a file in the classpath).
FinderFromResource() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromResource
Constructor.
FinderFromResource(String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderFromResource
FinderSetProperties - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which expects the user to specify whether "automatic property setting" is desired.
FinderSetProperties() - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
FinderSetProperties(String, String) - Constructor for class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
Create a rule-finder which will arrange for a SetPropertiesRule to be defined for each instance of a plugin, so that xml attributes map to bean properties.
findExactAncesterMatch(String) - Method in class org.apache.commons.digester3.ExtendedBaseRules
Finds an exact ancester match for given pattern
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.RuleFinder
Apply the finder algorithm to attempt to locate a source of digester rules for the specified plugin class.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
If there exists a property with the name matching constructor param ruleClassAttr, then load the specified class, locate the appropriate rules-adding method on that class, and return an object encapsulating that info.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
If there exists a class whose name is the plugin class name + the suffix specified to the constructor, then load that class, locate the appropriate rules-adding method on that class, and return an object encapsulating that info.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltMethod
If there exists on the plugin class a method with name matching the constructor's methodName value then locate the appropriate Method on the plugin class and return an object encapsulating that info.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltResource
If there exists a resource file whose name is equal to the plugin class name + the suffix specified in the constructor, then load that file, run it through the xmlrules module and return an object encapsulating those rules.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromFile
If there exists a property with the name specified in the constructor, then load that file, run it through the xmlrules module and return an object encapsulating those rules.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromMethod
If there exists a property with the name matching constructor param methodAttr, then locate the appropriate Method on the plugin class and return an object encapsulating that info.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderFromResource
If there exists a property with the name matching constructor param resourceAttr, then load that file, run it through the xmlrules module and return an object encapsulating those rules.
findLoader(Digester, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
Returns a RuleLoader unless the properties contain an entry with the name matching constructor param propsAttr, and the value matching what is in falseval.
findLoader(Digester, String, Class<?>, Properties) - Method in class org.apache.commons.digester3.plugins.PluginManager
Given a plugin class and some associated properties, scan the list of known RuleFinder instances until one detects a source of custom rules for this plugin (aka a RuleLoader).
findNamespaceURI(String) - Method in class org.apache.commons.digester3.Digester
Return the currently mapped namespace URI for the specified prefix, if any; otherwise return null.
finish() - Method in class org.apache.commons.digester3.BeanPropertySetterRule
This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
finish() - Method in class org.apache.commons.digester3.CallMethodRule
This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
finish() - Method in class org.apache.commons.digester3.FactoryCreateRule
This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
finish() - Method in class org.apache.commons.digester3.Rule
This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
FIRE_ON_BEGIN - Static variable in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
The namespaceURI string constant.
fireBeginMethods(List<Rule>, String, String, Attributes) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the begin methods of rules.
fireBodyMethods(List<Rule>, String, String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the Rule.body(String, String, String) methods of rules.
fireEndMethods(List<Rule>, String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the end methods of rules.
fireOnBegin - Variable in class org.apache.commons.digester3.AbstractMethodRule
Should this rule be invoked when AbstractMethodRule.begin(String, String, Attributes) (true) or AbstractMethodRule.end(String, String) (false) methods are invoked, false by default.
fireOnBegin - Variable in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
fireOnBegin() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetNext
Marks the rule be invoked when begin or end events match.
fireOnBegin() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetRoot
Marks the rule be invoked when begin or end events match.
fireOnBegin() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetTop
Marks the rule be invoked when begin or end events match.
fireOnBegin(boolean) - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
Marks the rule be invoked when begin or end events match.
forPattern(String) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in class org.apache.commons.digester3.binder.AbstractNamespaceURIBasedRulesModule
Allows user binding one or more Digester rules to the input pattern.
forPattern(String) - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Allows user binding one or more Digester rules to the input pattern.
forPattern(String) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in interface org.apache.commons.digester3.binder.RulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Allows to associate the given pattern to one or more Digester rules.
forPattern(String) - Method in class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
forProperty(String) - Method in class org.apache.commons.digester3.binder.AddAliasBuilder
Allows expressing the input property name alias.
FromAnnotationsRuleModule - Class in org.apache.commons.digester3.annotations
RulesModule implementation that allows loading rules from annotated classes.
FromAnnotationsRuleModule() - Constructor for class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 
fromAttribute(String) - Method in class org.apache.commons.digester3.binder.CallParamBuilder
Sets the attribute from which to save the parameter value.
fromBinderRuleSet - Variable in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
fromBinderRuleSet - Variable in class org.apache.commons.digester3.binder.LinkedRuleBuilder
 
FromBinderRuleSet - Class in org.apache.commons.digester3.binder
RuleSet implementation that allows register RuleProvider instances and add rules to the Digester.
FromBinderRuleSet() - Constructor for class org.apache.commons.digester3.binder.FromBinderRuleSet
 
FromBinderRuleSet.Key - Class in org.apache.commons.digester3.binder
Used to associate pattern/namespaceURI
fromStack - Variable in class org.apache.commons.digester3.binder.CallParamBuilder
 
fromStack - Variable in class org.apache.commons.digester3.CallParamRule
Is the parameter to be set from the stack?
fromStack() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam
Flags the parameter to be set from the stack.
fromStack(boolean) - Method in class org.apache.commons.digester3.binder.CallParamBuilder
Flags the parameter to be set from the stack.
FromXmlRulesModule - Class in org.apache.commons.digester3.xmlrules
RulesModule implementation that allows loading rules from XML files.
FromXmlRulesModule() - Constructor for class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 

G

get() - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
Provides an instance of Rule.
get() - Method in interface org.apache.commons.digester3.binder.RuleProvider
Provides an instance of Rule.
getAdaptedClassLoader() - Method in class org.apache.commons.digester3.binder.BinderClassLoader
 
getAllowUnknownChildElements() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
Return the flag to ignore any child element for which there is no corresponding object property
getAnnotation(Class<T>) - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
getAnnotationNamespaceURI(Annotation) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Extract the namespaceURI() from annotation.
getAnnotationPattern(Annotation) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Extract the pattern() from annotation.
getAnnotations() - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
getAnnotationsArrayCopy() - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
Returns an annotations array, copy of the declared annotations in this method argument.
getAnnotationsArrayValue(Annotation) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Extract the Annotations array value() from annotation if present, nul otherwise.
getAnnotationValue(Annotation) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Extract the value() from annotation.
getArguments() - Method in class org.apache.commons.digester3.RecordedInvocation
Get the arguments.
getBodyText() - Method in class org.apache.commons.digester3.BeanPropertySetterRule
Returns the body text used to set the property.
getCause() - Method in class org.apache.commons.digester3.binder.ErrorMessage
Returns the Throwable that caused this message, or null if this message was not caused by a Throwable.
getCause() - Method in exception class org.apache.commons.digester3.plugins.PluginException
 
getChild() - Method in class org.apache.commons.digester3.AbstractMethodRule
Returns the argument object of method has to be invoked.
getChild() - Method in class org.apache.commons.digester3.SetNextRule
Returns the argument object of method has to be invoked.
getChild() - Method in class org.apache.commons.digester3.SetRootRule
Returns the argument object of method has to be invoked.
getChild() - Method in class org.apache.commons.digester3.SetTopRule
Returns the argument object of method has to be invoked.
getClassLoader() - Method in class org.apache.commons.digester3.Digester
Return the class loader to be used for instantiating application objects when required.
getContextClassLoader() - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Returns the context ClassLoader.
getContextClassLoader() - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Returns the context ClassLoader.
getContextClassLoader() - Method in interface org.apache.commons.digester3.binder.RulesBinder
Returns the context ClassLoader.
getContextClassLoader() - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
Returns the context ClassLoader.
getContextClassLoader() - Method in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
Returns the context ClassLoader.
getContextClassLoader() - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Returns the context ClassLoader.
getCount() - Method in class org.apache.commons.digester3.Digester
Return the current depth of the element stack.
getCurrentElementName() - Method in class org.apache.commons.digester3.Digester
Return the name of the XML element that is currently being processed.
getCurrentNamespaces() - Method in class org.apache.commons.digester3.Digester
Get the most current namespaces for all prefixes.
getCustomContentHandler() - Method in class org.apache.commons.digester3.Digester
returns the custom SAX ContentHandler where events are redirected.
getDeclarationByClass(String) - Method in class org.apache.commons.digester3.plugins.PluginManager
Return the declaration object with the specified class.
getDeclarationById(String) - Method in class org.apache.commons.digester3.plugins.PluginManager
Return the declaration object with the specified id.
getDeclaredAnnotations() - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
getDecoratedRules() - Method in class org.apache.commons.digester3.plugins.PluginRules
This package-scope method is used by the PluginCreateRule class to get direct access to the rules that were dynamically added by the plugin.
getDefaults() - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Gets Rule's which will be fired when the wrapped implementation returns no matches
getDigester() - Method in class org.apache.commons.digester3.AbstractObjectCreationFactory
Returns the Digester that was set by the FactoryCreateRule upon initialization.
getDigester() - Method in class org.apache.commons.digester3.AbstractRulesImpl
Return the Digester instance with which this Rules instance is associated.
getDigester() - Method in interface org.apache.commons.digester3.ObjectCreationFactory
Returns the Digester that was set by the FactoryCreateRule upon initialization.
getDigester() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the Digester instance with which this instance is associated.
getDigester() - Method in class org.apache.commons.digester3.Rule
Return the Digester with which this Rule is associated.
getDigester() - Method in interface org.apache.commons.digester3.Rules
Return the Digester instance with which this Rules instance is associated.
getDigester() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
getDigester() - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Return the Digester instance with which this Rules instance is associated.
getDocumentLocator() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Gets the document locator associated with our parser.
getDocumentLocator() - Method in class org.apache.commons.digester3.Digester
Gets the document locator associated with our parser.
getDocumentType() - Method in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
getEntityResolver() - Method in class org.apache.commons.digester3.Digester
Return the Entity Resolver used by the SAX parser.
getErrorHandler() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Return the error handler for this Digester.
getErrorHandler() - Method in class org.apache.commons.digester3.Digester
Return the error handler for this Digester.
getErrors() - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
getExecutorService() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Returns the executor service used to run asynchronous parse method.
getExecutorService() - Method in class org.apache.commons.digester3.Digester
Returns the executor service used to run asynchronous parse method.
getFactory() - Method in class org.apache.commons.digester3.Digester
Return the SAXParserFactory we will use, creating one if necessary.
getFactory(Attributes) - Method in class org.apache.commons.digester3.FactoryCreateRule
Return an instance of our associated object creation factory, creating one if necessary.
getFeature(String) - Method in class org.apache.commons.digester3.Digester
Returns a flag indicating whether the requested feature is supported by the underlying implementation of org.xml.sax.XMLReader.
getFireOnBegin(Annotation) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Extract the fireOnBegin() from annotation.
getFromBinderRuleSet() - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
getId() - Method in class org.apache.commons.digester3.plugins.Declaration
Return the id associated with this declaration.
getIncludedFiles() - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
 
getIndex() - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
Returns the method argument index.
getIndex(String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getIndex(String, String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getInvokedMethod() - Method in class org.apache.commons.digester3.RecordedInvocation
Get the invokedMethod.
getLength() - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getLocalName(int) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getLog() - Method in class org.apache.commons.digester3.SimpleRegexMatcher
Gets the Log implementation.
getLogger() - Method in class org.apache.commons.digester3.Digester
Return the current Logger associated with this instance of the Digester
getLogger(Digester) - Static method in class org.apache.commons.digester3.plugins.LogUtils
Get the Log object associated with the specified Digester instance, or a "no-op" logging object if the digester reference is null.
getMatch() - Method in class org.apache.commons.digester3.Digester
Return the current rule match path
getMatches() - Method in class org.apache.commons.digester3.Digester
Return a Stack whose elements are List objects, each containing a list of Rule objects as returned from Rules.getMatch().
getMatchingPattern() - Method in class org.apache.commons.digester3.xmlrules.PatternRule
 
getMessage() - Method in class org.apache.commons.digester3.binder.ErrorMessage
Gets the error message text.
getMethodName() - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
getNamespaceAware() - Method in class org.apache.commons.digester3.Digester
Return the "namespace aware" flag for parsers we create.
getNamespaceURI() - Method in class org.apache.commons.digester3.AbstractRulesImpl
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
Returns the namespace URI for which this Rule is relevant, if any.
getNamespaceURI() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
getNamespaceURI() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
 
getNamespaceURI() - Method in class org.apache.commons.digester3.PatternRuleMatcher
 
getNamespaceURI() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - Method in class org.apache.commons.digester3.Rule
Return the namespace URI for which this Rule is relevant, if any.
getNamespaceURI() - Method in interface org.apache.commons.digester3.Rules
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - Method in interface org.apache.commons.digester3.RuleSet
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
getNamespaceURI() - Method in class org.apache.commons.digester3.RuleSetBase
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
getNamespaceURI() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
getNamespaceURI() - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Return the namespace URI that will be applied to all subsequently added Rule objects.
getOldRules() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
getParameterType() - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
Returns the method argument type.
getParamType() - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
getParent() - Method in class org.apache.commons.digester3.AbstractMethodRule
Returns the target object of method has to be invoked.
getParent() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the parent Rules object.
getParent() - Method in class org.apache.commons.digester3.SetNextRule
Returns the target object of method has to be invoked.
getParent() - Method in class org.apache.commons.digester3.SetRootRule
Returns the target object of method has to be invoked.
getParent() - Method in class org.apache.commons.digester3.SetTopRule
Returns the target object of method has to be invoked.
getParser() - Method in class org.apache.commons.digester3.Digester
Return the SAXParser we will use to parse the input stream.
getPattern() - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
Returns the rule pattern associated to this builder.
getPattern() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
 
getPattern() - Method in class org.apache.commons.digester3.PatternRuleMatcher
 
getPattern() - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Return the pattern that this Rule is associated with.
getPatternStack() - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
 
getPluginClass() - Method in class org.apache.commons.digester3.plugins.Declaration
Return plugin class associated with this declaration.
getPluginClassAttr() - Method in class org.apache.commons.digester3.plugins.PluginContext
Get the namespace for the xml attribute which indicates to a PluginCreateRule which class is to be plugged in.
getPluginClassAttr() - Method in class org.apache.commons.digester3.plugins.PluginRules
getPluginClassAttrNs() - Method in class org.apache.commons.digester3.plugins.PluginContext
Get the namespace for the xml attribute which indicates to a PluginCreateRule which class is to be plugged in.
getPluginClassAttrNs() - Method in class org.apache.commons.digester3.plugins.PluginRules
getPluginIdAttr() - Method in class org.apache.commons.digester3.plugins.PluginContext
Get the namespace for the xml attribute which indicates to a PluginCreateRule which previous plugin declaration should be used.
getPluginIdAttr() - Method in class org.apache.commons.digester3.plugins.PluginRules
getPluginIdAttrNs() - Method in class org.apache.commons.digester3.plugins.PluginContext
Get the namespace for the xml attribute which indicates to a PluginCreateRule which previous plugin declaration should be used.
getPluginIdAttrNs() - Method in class org.apache.commons.digester3.plugins.PluginRules
getPluginManager() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the object which "knows" about all declared plugins.
getProperty(String) - Method in class org.apache.commons.digester3.Digester
Return the current value of the specified property for the underlying XMLReader implementation.
getPropertyName() - Method in class org.apache.commons.digester3.BeanPropertySetterRule
Returns the property name associated to this setter rule.
getProvider(String, String, Class<RB>) - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet
Returns the first instance of RuleProvider assignable to the input type.
getPublicId() - Method in class org.apache.commons.digester3.Digester
Return the public identifier of the DTD we are currently parsing under, if any.
getQName(int) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getRegexMatcher() - Method in class org.apache.commons.digester3.RegexRules
Gets the current regex matching strategy.
getRegistrations() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Return the set of DTD URL registrations, keyed by public identifier.
getRegistrations() - Method in class org.apache.commons.digester3.Digester
Return the set of DTD URL registrations, keyed by public identifier.
getRoot() - Method in class org.apache.commons.digester3.Digester
Returns the root element of the tree of objects created as a result of applying the rule objects to the input XML.
getRuleFinders() - Method in class org.apache.commons.digester3.plugins.PluginContext
Return the list of RuleFinder objects.
getRuleFinders() - Method in class org.apache.commons.digester3.plugins.PluginRules
getRuleNamespaceURI() - Method in class org.apache.commons.digester3.Digester
Return the namespace URI that will be applied to all subsequently added Rule objects.
getRules() - Method in class org.apache.commons.digester3.Digester
Return the Rules implementation object containing our rules collection and associated matching policy.
getRulesFactory() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the rules factory object (or null if one has not been specified).
getSAXLogger() - Method in class org.apache.commons.digester3.Digester
Gets the logger used for logging SAX-related information.
getStackAction() - Method in class org.apache.commons.digester3.Digester
Return the callback object which is invoked whenever an object is pushed onto a digester object stack, or popped off one.
getSubstitutor() - Method in class org.apache.commons.digester3.Digester
Gets the Substitutor used to convert attributes and body text.
getSystemIds() - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Returns the XML source SystemIds load by this module.
getTrimData() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
Return the flag to have leading and trailing whitespace removed.
getType(int) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getType(String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getType(String, String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getURI(int) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getUseContextClassLoader() - Method in class org.apache.commons.digester3.Digester
Return the boolean as to whether the context ClassLoader should be used.
getUseExactMatch() - Method in class org.apache.commons.digester3.CallMethodRule
Should MethodUtils.invokeExactMethod be used for the reflection.
getValidating() - Method in class org.apache.commons.digester3.Digester
Return the validating parser flag.
getValue(int) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getValue(String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getValue(String, String) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
getXIncludeAware() - Method in class org.apache.commons.digester3.Digester
Return the XInclude-aware flag for parsers we create.
getXMLReader() - Method in class org.apache.commons.digester3.Digester
Return the XMLReader to be used for parsing the input document.
getXMLSchema() - Method in class org.apache.commons.digester3.Digester
Return the XML Schema used when parsing.

H

handle(A, E) - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Handles the current visited element and related annotation, invoking the right handler putting the rule provider in the rule set.
handle(A, E, RulesBinder) - Method in interface org.apache.commons.digester3.annotations.AnnotationHandler
Handles the current visited element with the related current annotation.
handle(A, Method, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
Handles the current visited element with the related current annotation.
handle(BeanPropertySetter, Field, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.BeanPropertySetterHandler
Handles the current visited element with the related current annotation.
handle(CallMethod, Method, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.CallMethodHandler
Handles the current visited element with the related current annotation.
handle(CallParam, MethodArgument, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.CallParamHandler
Handles the current visited element with the related current annotation.
handle(FactoryCreate, Class<?>, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.FactoryCreateHandler
Handles the current visited element with the related current annotation.
handle(ObjectCreate, AnnotatedElement, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.ObjectCreateHandler
Handles the current visited element with the related current annotation.
handle(PathCallParam, MethodArgument, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.PathCallParamHandler
Handles the current visited element with the related current annotation.
handle(SetProperty, Field, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.SetPropertiesHandler
Handles the current visited element with the related current annotation.
handle(SetTop, Method, RulesBinder) - Method in class org.apache.commons.digester3.annotations.handlers.SetTopHandler
Handles the current visited element with the related current annotation.
handledBy() - Element in annotation type org.apache.commons.digester3.annotations.DigesterRule
The handler that takes care on converting this annotation in the related AnnotationHandler and adds it to the FromAnnotationsRuleModule
hasDefaultConstructor - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
hasError() - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
hashCode() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
hashCode() - Method in class org.apache.commons.digester3.PatternRuleMatcher
HEADING - Static variable in class org.apache.commons.digester3.binder.DigesterLoader
The default head when reporting an errors list.

I

id - Variable in class org.apache.commons.digester3.plugins.Declaration
ignorableWhitespace(char[], int, int) - Method in class org.apache.commons.digester3.Digester
ignoreAttribute(String) - Method in class org.apache.commons.digester3.binder.SetPropertiesBuilder
Add an attribute name to the ignore list.
ignoreCreateExceptions - Variable in class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
ignoreCreateExceptions - Variable in class org.apache.commons.digester3.FactoryCreateRule
Should exceptions thrown by the factory be ignored?
ignoreCreateExceptions() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate
When true any exceptions thrown during object creation will be ignored.
ignoreCreateExceptions(boolean) - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Exceptions thrown by the object creation factory will be ignored or not.
ignoreElement(String) - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
Allows ignore a matching element.
ignoreMissingProperty - Variable in class org.apache.commons.digester3.binder.SetPropertiesBuilder
 
ignoreMissingProperty - Variable in class org.apache.commons.digester3.SetPropertiesRule
Used to determine whether the parsing should fail if an property specified in the XML is missing from the bean.
ignoreMissingProperty(boolean) - Method in class org.apache.commons.digester3.binder.SetPropertiesBuilder
Sets whether attributes found in the XML without matching properties should be ignored.
includedFiles - Variable in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Used to detect circular includes
IncludeRule - Class in org.apache.commons.digester3.xmlrules
A rule for including one rules XML file within another.
IncludeRule(WithMemoryRulesBinder, RulesBinder) - Constructor for class org.apache.commons.digester3.xmlrules.IncludeRule
 
index - Variable in class org.apache.commons.digester3.annotations.reflect.MethodArgument
The method argument index.
init(String, Rules) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
init(Digester, PluginManager) - Method in class org.apache.commons.digester3.plugins.Declaration
Must be called exactly once, and must be called before any call to the configure method.
init(Attributes, VariableExpander) - Method in class org.apache.commons.digester3.substitution.VariableAttributes
Specify which attributes class this object is a proxy for.
initException - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
Currently, none of the Rules methods allow exceptions to be thrown.
InitializableRule - Interface in org.apache.commons.digester3.plugins
Defines an interface that a Rule class can implement if it wishes to get an initialisation callback after the rule has been added to the set of Rules within a PluginRules instance.
initialize() - Method in class org.apache.commons.digester3.Digester
Provides a hook for lazy initialization of this Digester instance.
initialize(ClassLoader) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
 
initialized - Variable in class org.apache.commons.digester3.plugins.Declaration
input - Variable in class org.apache.commons.digester3.plugins.strategies.LoaderFromStream
 
inputSource - Variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
inputSources - Variable in class org.apache.commons.digester3.Digester
List of InputSource instances created by a createInputSourceFromURL() method call.
install(RulesModule) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
Allows sub-modules inclusion while binding rules.
install(RulesModule) - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Uses the given module to configure more bindings.
install(RulesModule) - Method in class org.apache.commons.digester3.binder.DefaultRulesBinder
Allows sub-modules inclusion while binding rules.
install(RulesModule) - Method in interface org.apache.commons.digester3.binder.RulesBinder
Allows sub-modules inclusion while binding rules.
install(RulesModule) - Method in class org.apache.commons.digester3.xmlrules.IncludeRule
 
install(RulesModule) - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
Allows sub-modules inclusion while binding rules.
install(RulesModule) - Method in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
Allows sub-modules inclusion while binding rules.
install(RulesModule) - Method in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
Allows sub-modules inclusion while binding rules.
intercept(Object, Method, Object[], MethodProxy) - Method in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
invocations - Variable in class org.apache.commons.digester3.ObjectCreateRule.DeferredConstructionCallback
 
invoke() - Method in class org.apache.commons.digester3.AbstractMethodRule
Just performs the method execution.
invokeAnnotationMethod(Annotation, String) - Static method in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
Invokes an annotation method.
invokedMethod - Variable in class org.apache.commons.digester3.RecordedInvocation
 
isAlreadyBound(Class<?>) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.apache.commons.digester3.annotations.reflect.MethodArgument
isConfigured() - Method in class org.apache.commons.digester3.Digester
Checks the Digester instance has been configured.
isEmpty(String) - Method in class org.apache.commons.digester3.Digester
Is the stack with the given name empty?
isExactMatch() - Method in class org.apache.commons.digester3.AbstractMethodRule
Is exact matching being used.
isFireOnBegin() - Method in class org.apache.commons.digester3.AbstractMethodRule
Returns the flag this rule be invoked when AbstractMethodRule.begin(String, String, Attributes) (true) or AbstractMethodRule.end(String, String) (false) methods are invoked, false by default.
isFireOnBegin() - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
isIgnoreMissingProperty() - Method in class org.apache.commons.digester3.SetPropertiesRule
Are attributes found in the xml without matching properties to be ignored?
isNamespaceAware() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Return the "namespace aware" flag for parsers we create.
isUseExactMatch() - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
isValidating() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Return the validating parser flag.
isXIncludeAware() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Return the XInclude-aware flag for parsers we create;

J

JAVA_PACKAGE - Static variable in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 

K

Key(String, String) - Constructor for class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
 
keyPattern - Variable in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
keyPattern - Variable in class org.apache.commons.digester3.binder.LinkedRuleBuilder
 

L

LinkedRuleBuilder - Class in org.apache.commons.digester3.binder
Builder invoked to bind one or more rules to a pattern.
LinkedRuleBuilder(RulesBinder, FromBinderRuleSet, ClassLoader, String) - Constructor for class org.apache.commons.digester3.binder.LinkedRuleBuilder
 
loadClass(String, boolean) - Method in class org.apache.commons.digester3.binder.BinderClassLoader
LoaderFromClass - Class in org.apache.commons.digester3.plugins.strategies
A RuleLoader which invokes a static method on a target class, leaving that method to actually instantiate and add new rules to a Digester instance.
LoaderFromClass(Class<?>, Method) - Constructor for class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
Constructor.
LoaderFromClass(Class<?>, String) - Constructor for class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
Constructor.
LoaderFromStream - Class in org.apache.commons.digester3.plugins.strategies
A rule-finding algorithm which loads an xmlplugins-format file.
LoaderFromStream(InputStream) - Constructor for class org.apache.commons.digester3.plugins.strategies.LoaderFromStream
The contents of the input stream are loaded into memory, and cached for later use.
LoaderSetProperties - Class in org.apache.commons.digester3.plugins.strategies
A RuleLoader which creates a single SetPropertiesRule and adds it to the digester when its addRules() method is invoked.
LoaderSetProperties() - Constructor for class org.apache.commons.digester3.plugins.strategies.LoaderSetProperties
 
loadRules() - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
loadRules(Digester, Class<?>, InputStream, String) - Static method in class org.apache.commons.digester3.plugins.strategies.FinderFromResource
Open the specified resource file (ie a file in the classpath, including being within a jar in the classpath), run it through the xmlrules module and return an object encapsulating those rules.
loadXMLRules(File) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given a java.io.File.
loadXMLRules(InputStream) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given a java.io.InputStream.
loadXMLRules(Reader) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given a java.io.Reader.
loadXMLRules(String) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given a URI in String representation.
loadXMLRules(URL) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given a java.net.URL.
loadXMLRules(InputSource) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Reads the XML rules from the given org.xml.sax.InputSource.
loadXMLRulesFromText(String) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Opens a new org.xml.sax.InputSource given an XML document in textual form.
locateMethod(Class<?>, String) - Static method in class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
Find a method on the specified class whose name matches methodName, and whose signature is: public static void foo(Digester d, String patternPrefix);.
locator - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The Locator associated with our parser.
locator - Variable in class org.apache.commons.digester3.Digester
The Locator associated with our parser.
log - Variable in class org.apache.commons.digester3.Digester
The Log to which most logging calls will be made.
log - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule
 
log - Variable in class org.apache.commons.digester3.SimpleRegexMatcher
Custom log (can be set per object)
LogUtils - Class in org.apache.commons.digester3.plugins
Simple utility class to assist in logging.
LogUtils() - Constructor for class org.apache.commons.digester3.plugins.LogUtils
 
lookup(String, String) - Method in class org.apache.commons.digester3.RulesBase
Return a List of Rule instances for the specified pattern that also match the specified namespace URI (if any).

M

mainBinder - Variable in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
mainBinder - Variable in class org.apache.commons.digester3.binder.LinkedRuleBuilder
 
mainBuilder - Variable in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
markAsBound(Class<?>) - Method in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
 
markers - Variable in class org.apache.commons.digester3.substitution.MultiVariableExpander
 
match - Variable in class org.apache.commons.digester3.Digester
The current match pattern for nested element processing.
match(String, String) - Method in class org.apache.commons.digester3.RegexMatcher
Returns true if the given pattern matches the given path according to the regex algorithm that this strategy applies.
match(String, String) - Method in class org.apache.commons.digester3.SimpleRegexMatcher
Returns true if the given pattern matches the given path according to the regex algorithm that this strategy applies.
match(String, String, int, int) - Method in class org.apache.commons.digester3.SimpleRegexMatcher
Implementation of regex matching algorithm.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.ExtendedBaseRules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.PatternRuleMatcher
Use the specified parameter to perform a test.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.plugins.PluginRules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.RegexRules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(String, String, String, Attributes) - Method in interface org.apache.commons.digester3.RuleMatcher
Use the specified parameter to perform a test.
match(String, String, String, Attributes) - Method in interface org.apache.commons.digester3.Rules
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.RulesBase
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
match(String, String, String, Attributes) - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.
matcher - Variable in class org.apache.commons.digester3.RegexRules
The regex strategy used by this RegexRules
matches - Variable in class org.apache.commons.digester3.Digester
Stack whose elements are List objects, each containing a list of Rule objects as returned from Rules.getMatch().
matchingAttribute(String) - Method in class org.apache.commons.digester3.binder.ObjectParamBuilder
The attribute which we are attempting to match.
matchPrefix - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
memoryRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.IncludeRule
 
memoryRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
message - Variable in class org.apache.commons.digester3.binder.ErrorMessage
The error message text.
MethodArgument - Class in org.apache.commons.digester3.annotations.reflect
Class to supply the missing Java AnnotatedElement for method arguments.
MethodArgument(int, Class<?>, Annotation[]) - Constructor for class org.apache.commons.digester3.annotations.reflect.MethodArgument
Creates a new method argument as AnnotatedElement.
methodAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
methodAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromMethod
methodName - Variable in class org.apache.commons.digester3.AbstractMethodRule
The method name to call on the parent object.
methodName - Variable in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
methodName - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
methodName - Variable in class org.apache.commons.digester3.CallMethodRule
The method name to call on the parent object.
methodName - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
 
methodName - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltMethod
 
mountPoint - Variable in class org.apache.commons.digester3.plugins.PluginRules
The path below which this rules object has responsibility.
MultiVariableExpander - Class in org.apache.commons.digester3.substitution
Expands variable references from multiple sources.
MultiVariableExpander() - Constructor for class org.apache.commons.digester3.substitution.MultiVariableExpander
 

N

name - Variable in class org.apache.commons.digester3.SetPropertyRule
The attribute that will contain the property name.
NAMESPACE_URI - Static variable in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
The namespaceURI string constant.
namespaceAware - Variable in class org.apache.commons.digester3.Digester
Do we want a "namespace aware" parser.
namespaces - Variable in class org.apache.commons.digester3.Digester
Registered namespaces we are currently processing.
namespaceURI - Variable in class org.apache.commons.digester3.AbstractRulesImpl
Namespace uri to assoicate with subsequent Rule's
namespaceURI - Variable in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
namespaceURI - Variable in class org.apache.commons.digester3.binder.AbstractNamespaceURIBasedRulesModule
 
namespaceURI - Variable in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
 
namespaceURI - Variable in class org.apache.commons.digester3.binder.LinkedRuleBuilder
 
namespaceURI - Variable in class org.apache.commons.digester3.PatternRuleMatcher
 
namespaceURI - Variable in class org.apache.commons.digester3.Rule
The namespace URI for which this Rule is relevant, if any.
namespaceURI - Variable in class org.apache.commons.digester3.RuleSetBase
The namespace URI that all Rule instances created by this RuleSet will be associated with.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.BeanPropertySetter
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallMethod
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.ObjectCreate
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.PathCallParam
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetProperty
The namespace URI for which this Rule is relevant, if any.
namespaceURI() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetTop
The namespace URI for which this Rule is relevant, if any.
NameSpaceURIRulesBinder - Class in org.apache.commons.digester3.xmlrules
 
NameSpaceURIRulesBinder(RulesBinder) - Constructor for class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
 
namespaceURIs - Variable in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
 
nEntries - Variable in class org.apache.commons.digester3.substitution.MultiVariableExpander
 
NestedPropertiesBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setNestedProperties().
NestedPropertiesBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.NestedPropertiesBuilder
 
newDigester() - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new Digester instance that relies on the default Rules implementation.
newDigester(SAXParser) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new Digester instance that relies on the given SAXParser and the default Rules implementation.
newDigester(SAXParser, Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new Digester instance that relies on the given SAXParser and custom user define Rules implementation.
newDigester(Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new Digester instance that relies on the custom user define Rules implementation
newDigester(XMLReader) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new XMLReader instance that relies on the given XMLReader and the default Rules implementation.
newDigester(XMLReader, Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new XMLReader instance that relies on the given XMLReader and custom user define Rules implementation.
newInstance(Class<H>) - Method in interface org.apache.commons.digester3.annotations.AnnotationHandlerFactory
Return an instance of the specified type.
newInstance(Class<L>) - Method in class org.apache.commons.digester3.annotations.DefaultAnnotationHandlerFactory
Return an instance of the specified type.
newLoader(Iterable<RulesModule>) - Static method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new DigesterLoader instance given a collection of RulesModule instance.
newLoader(RulesModule...) - Static method in class org.apache.commons.digester3.binder.DigesterLoader
Creates a new DigesterLoader instance given one or more RulesModule instance.
newRules(Digester, Class<?>) - Method in class org.apache.commons.digester3.plugins.RulesFactory
Return an instance of some Rules implementation that the plugged-in class shall use to match its private parsing rules.
NodeBuilder(Document, Node) - Constructor for class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Constructor.
NodeCreateRule - Class in org.apache.commons.digester3
A rule implementation that creates a DOM Node containing the XML at the element that matched the rule.
NodeCreateRule - Class in org.apache.commons.digester3.xmlrules
 
NodeCreateRule() - Constructor for class org.apache.commons.digester3.NodeCreateRule
Default constructor.
NodeCreateRule(int) - Constructor for class org.apache.commons.digester3.NodeCreateRule
Constructor.
NodeCreateRule(int, DocumentBuilder) - Constructor for class org.apache.commons.digester3.NodeCreateRule
Constructor.
NodeCreateRule(DocumentBuilder) - Constructor for class org.apache.commons.digester3.NodeCreateRule
Constructor.
NodeCreateRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.NodeCreateRule
 
NodeCreateRule.NodeBuilder - Class in org.apache.commons.digester3
The SAX content handler that does all the actual work of assembling the DOM node tree from the SAX events.
NodeCreateRuleProvider - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.createNode().
NodeCreateRuleProvider(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.NodeCreateRuleProvider
 
NodeCreateRuleProvider.NodeType - Enum in org.apache.commons.digester3.binder
Enumeration that wraps admitted Node node constants.
nodeType - Variable in class org.apache.commons.digester3.binder.NodeCreateRuleProvider
 
nodeType - Variable in class org.apache.commons.digester3.NodeCreateRule
The type of the node that should be created.
NodeType(int) - Constructor for enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
NOTATION - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
notationDecl(String, String, String) - Method in class org.apache.commons.digester3.Digester
npeSafeCast(Object) - Method in class org.apache.commons.digester3.Digester
Helps casting the input object to given type, avoiding NPEs.

O

ObjectCreate - Annotation Type in org.apache.commons.digester3.annotations.rules
Classes annotated with ObjectCreate will be bound with ObjectCreateRule digester rule.
ObjectCreate.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @ObjectCreate annotations on the same element.
ObjectCreateBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.createObject().
ObjectCreateBuilder(String, String, RulesBinder, LinkedRuleBuilder, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.ObjectCreateBuilder
 
ObjectCreateHandler - Class in org.apache.commons.digester3.annotations.handlers
ObjectCreateHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.ObjectCreateHandler
 
ObjectCreateRule - Class in org.apache.commons.digester3
Rule implementation that creates a new object and pushes it onto the object stack.
ObjectCreateRule - Class in org.apache.commons.digester3.xmlrules
 
ObjectCreateRule(Class<?>) - Constructor for class org.apache.commons.digester3.ObjectCreateRule
Construct an object create rule with the specified class.
ObjectCreateRule(String) - Constructor for class org.apache.commons.digester3.ObjectCreateRule
Construct an object create rule with the specified class name.
ObjectCreateRule(String, Class<?>) - Constructor for class org.apache.commons.digester3.ObjectCreateRule
Construct an object create rule with the specified class and an optional attribute name containing an override.
ObjectCreateRule(String, String) - Constructor for class org.apache.commons.digester3.ObjectCreateRule
Construct an object create rule with the specified class name and an optional attribute name containing an override.
ObjectCreateRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.ObjectCreateRule
 
ObjectCreateRule.DeferredConstructionCallback - Class in org.apache.commons.digester3
 
ObjectCreateRule.ProxyManager - Class in org.apache.commons.digester3
 
ObjectCreationFactory<T> - Interface in org.apache.commons.digester3
Interface for use with FactoryCreateRule.
objectParam(T) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Saves a parameter for use by a surrounding LinkedRuleBuilder.callMethod(String).
ObjectParamBuilder<T> - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.objectParam(Object).
ObjectParamBuilder(String, String, RulesBinder, LinkedRuleBuilder, T) - Constructor for class org.apache.commons.digester3.binder.ObjectParamBuilder
 
ObjectParamRule - Class in org.apache.commons.digester3
Rule implementation that saves a parameter for use by a surrounding CallMethodRule.
ObjectParamRule - Class in org.apache.commons.digester3.xmlrules
 
ObjectParamRule(int, Object) - Constructor for class org.apache.commons.digester3.ObjectParamRule
Construct a "call parameter" rule that will save the given Object as the parameter value.
ObjectParamRule(int, String, Object) - Constructor for class org.apache.commons.digester3.ObjectParamRule
Construct a "call parameter" rule that will save the given Object as the parameter value, provided that the specified attribute exists.
ObjectParamRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.ObjectParamRule
 
ofIndex(int) - Method in class org.apache.commons.digester3.binder.CallParamBuilder
Sets the zero-relative parameter number.
ofIndex(int) - Method in class org.apache.commons.digester3.binder.ObjectParamBuilder
The zero-relative index of the parameter we are saving.
ofIndex(int) - Method in class org.apache.commons.digester3.binder.PathCallParamBuilder
Sets the zero-relative parameter number.
ofType(Class<? extends ObjectCreationFactory<?>>) - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Construct a factory create rule that will use the specified class to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
ofType(Class<T>) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Construct an object with the specified class.
ofType(Class<T>) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Set the class which any specified plugin must be descended from.
ofType(String) - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Construct a factory create rule that will use the specified class name to create an ObjectCreationFactory which will then be used to create an object and push it on the stack.
ofType(String) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Construct an object with the specified class name.
ofType(NodeCreateRuleProvider.NodeType) - Method in class org.apache.commons.digester3.binder.NodeCreateRuleProvider
NodeCreateRule instance will be created either a DOM Element or a DOM DocumentFragment, depending on the value of the nodeType parameter.
ofTypeSpecifiedByAttribute(String) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Allows specify the attribute containing an override class name if it is present.
oldContentHandler - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
The content handler used by Digester before it was set to this content handler.
onPop(Digester, String, T) - Method in interface org.apache.commons.digester3.StackAction
Invoked just after an object has been popped from a digester stack.
onPush(Digester, String, T) - Method in interface org.apache.commons.digester3.StackAction
Invoked just before an object is to be pushed onto a digester stack.
order - Variable in class org.apache.commons.digester3.ExtendedBaseRules
The decision algorithm used (unfortunately) doesn't preserve the entry order.
org.apache.commons.digester3 - package org.apache.commons.digester3
The xmlrules package provides for XML-based definition of rules for Digester.
org.apache.commons.digester3.annotations - package org.apache.commons.digester3.annotations
The annotations package provides for Java5 Annotations meta data-based definition of rules for Digester.
org.apache.commons.digester3.annotations.handlers - package org.apache.commons.digester3.annotations.handlers
The handlers package contains AnnotationHandler implementations.
org.apache.commons.digester3.annotations.reflect - package org.apache.commons.digester3.annotations.reflect
The reflect package supply missing JVM classes to alow user manipulate entities as AnnotatedElement.
org.apache.commons.digester3.annotations.rules - package org.apache.commons.digester3.annotations.rules
Classes contained in this package are annotations that reflect Digester rules.
org.apache.commons.digester3.annotations.utils - package org.apache.commons.digester3.annotations.utils
Contains commons utilities classes for Java5 Annotations manipulation.
org.apache.commons.digester3.binder - package org.apache.commons.digester3.binder
The Digester EDSL allows configure Digester using fluent APIs.
org.apache.commons.digester3.plugins - package org.apache.commons.digester3.plugins
The plugins package provides an easy mechanism whereby new digestion rules can be added dynamically during a digestion.
org.apache.commons.digester3.plugins.strategies - package org.apache.commons.digester3.plugins.strategies
The plugins.strategies package contains "rule-finding" strategy classes, and their associated "helper" loader classes.
org.apache.commons.digester3.substitution - package org.apache.commons.digester3.substitution
The substitution provides for manipulation of xml attributes and element body text before the data is processed by any Rule objects.
org.apache.commons.digester3.xmlrules - package org.apache.commons.digester3.xmlrules
The Digester package lets you configure an XML -> Java object mapping module, which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized.
overriddenByAttribute(String) - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Allows specify the attribute containing an override class name if it is present.

P

param - Variable in class org.apache.commons.digester3.ObjectParamRule
The parameter we wish to pass to the method call
paramClassNames - Variable in class org.apache.commons.digester3.CallMethodRule
The names of the classes of the parameters to be collected.
paramCount - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
paramCount - Variable in class org.apache.commons.digester3.CallMethodRule
The number of parameters to collect from MethodParam rules.
parameterType - Variable in class org.apache.commons.digester3.annotations.reflect.MethodArgument
The method argument type.
paramIndex - Variable in class org.apache.commons.digester3.binder.CallParamBuilder
 
paramIndex - Variable in class org.apache.commons.digester3.binder.ObjectParamBuilder
 
paramIndex - Variable in class org.apache.commons.digester3.binder.PathCallParamBuilder
 
paramIndex - Variable in class org.apache.commons.digester3.CallParamRule
The zero-relative index of the parameter we are saving.
paramIndex - Variable in class org.apache.commons.digester3.ObjectParamRule
The zero-relative index of the parameter we are saving.
paramIndex - Variable in class org.apache.commons.digester3.PathCallParamRule
The zero-relative index of the parameter we are saving.
paramObj - Variable in class org.apache.commons.digester3.binder.ObjectParamBuilder
 
params - Variable in class org.apache.commons.digester3.Digester
The parameters stack being utilized by CallMethodRule and CallParamRule rules.
paramType - Variable in class org.apache.commons.digester3.AbstractMethodRule
The Java class name of the parameter type expected by the method.
paramType - Variable in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
paramTypeName - Variable in class org.apache.commons.digester3.AbstractMethodRule
The Java class name of the parameter type expected by the method.
paramTypes - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
paramTypes - Variable in class org.apache.commons.digester3.CallMethodRule
The parameter types of the parameters to be collected.
parent - Variable in class org.apache.commons.digester3.plugins.PluginManager
the parent manager to which this one may delegate lookups.
parent - Variable in class org.apache.commons.digester3.plugins.PluginRules
The Rules object that holds rules applying "above" the mountpoint, ie the next Rules object down in the stack.
parentBuilder - Variable in class org.apache.commons.digester3.binder.AddAliasBuilder
 
parentMatch(String, String) - Method in class org.apache.commons.digester3.ExtendedBaseRules
Checks the input parentPattern contains the input key at the end.
Parent Match Patterns - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section
parse(File) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified file using this Digester.
parse(InputStream) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified input stream using this Digester.
parse(Reader) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified reader using this Digester.
parse(String) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified URI using this Digester.
parse(URL) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified URL using this Digester.
parse(InputSource) - Method in class org.apache.commons.digester3.Digester
Parse the content of the specified input source using this Digester.
parser - Variable in class org.apache.commons.digester3.Digester
The SAXParser we will use to parse the input stream.
PathCallParam - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods arguments annotated with PathCallParam will be bound with PathCallParamRule digester rule.
PathCallParam.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @PathCallParam annotations on the same element.
PathCallParamBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.callParamPath().
PathCallParamBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.PathCallParamBuilder
 
PathCallParamHandler - Class in org.apache.commons.digester3.annotations.handlers
PathCallParam handler.
PathCallParamHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.PathCallParamHandler
 
PathCallParamRule - Class in org.apache.commons.digester3
Rule implementation that saves a parameter containing the Digester matching path for use by a surrounding CallMethodRule.
PathCallParamRule(int) - Constructor for class org.apache.commons.digester3.PathCallParamRule
Construct a "call parameter" rule that will save the body text of this element as the parameter value.
pattern - Variable in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
 
pattern - Variable in class org.apache.commons.digester3.PatternRuleMatcher
 
pattern - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
In order to invoke the addRules method on the plugin class correctly, we need to know the pattern which this rule is matched by.
pattern - Variable in class org.apache.commons.digester3.RegexRules.RegisteredRule
 
pattern - Variable in class org.apache.commons.digester3.xmlrules.PatternRule
 
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.BeanPropertySetter
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallMethod
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.ObjectCreate
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.PathCallParam
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetProperty
The element matching pattern.
pattern() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetTop
The element matching pattern.
PATTERN - Static variable in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
The pattern string constant.
PatternRule - Class in org.apache.commons.digester3.xmlrules
 
PatternRule(String, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.PatternRule
 
PatternRule(PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.PatternRule
 
PatternRuleMatcher - Class in org.apache.commons.digester3
 
PatternRuleMatcher(String) - Constructor for class org.apache.commons.digester3.PatternRuleMatcher
 
PatternRuleMatcher(String, String) - Constructor for class org.apache.commons.digester3.PatternRuleMatcher
 
patternStack - Variable in class org.apache.commons.digester3.xmlrules.PatternRule
 
patternStack - Variable in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
A stack used to maintain the current pattern.
PatternStack - Class in org.apache.commons.digester3.xmlrules
 
PatternStack() - Constructor for class org.apache.commons.digester3.xmlrules.PatternStack
 
peek() - Method in class org.apache.commons.digester3.Digester
Return the top object on the stack without removing it.
peek(int) - Method in class org.apache.commons.digester3.Digester
Return the n'th object down the stack, where 0 is the top element and [getCount()-1] is the bottom element.
peek(String) - Method in class org.apache.commons.digester3.Digester
Gets the top object from the stack with the given name.
peek(String, int) - Method in class org.apache.commons.digester3.Digester
Gets the top object from the stack with the given name.
peekParams() - Method in class org.apache.commons.digester3.Digester
Return the top object on the parameters stack without removing it.
peekParams(int) - Method in class org.apache.commons.digester3.Digester
Return the n'th object down the parameters stack, where 0 is the top element and [getCount()-1] is the bottom element.
PluginAssertionFailure - Exception Class in org.apache.commons.digester3.plugins
Thrown when a bug is detected in the plugins code.
PluginAssertionFailure(String) - Constructor for exception class org.apache.commons.digester3.plugins.PluginAssertionFailure
Constructs a new exception with the specified detail message.
PluginAssertionFailure(String, Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginAssertionFailure
Constructs a new exception with the specified detail message and cause.
PluginAssertionFailure(Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginAssertionFailure
Constructs a new exception with the specified cause.
pluginClass - Variable in class org.apache.commons.digester3.plugins.Declaration
The class of the object to be instantiated.
pluginClassAttr - Variable in class org.apache.commons.digester3.plugins.PluginContext
pluginClassAttr - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
 
pluginClassAttributes - Variable in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
pluginClassAttrNs - Variable in class org.apache.commons.digester3.plugins.PluginContext
pluginClassAttrNs - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
 
pluginClassName - Variable in class org.apache.commons.digester3.plugins.Declaration
The name of the class of the object to be instantiated.
PluginConfigurationException - Exception Class in org.apache.commons.digester3.plugins
Thrown when an error occurs due to the way the calling application uses the plugins module.
PluginConfigurationException(String) - Constructor for exception class org.apache.commons.digester3.plugins.PluginConfigurationException
Constructs a new exception with the specified detail message.
PluginConfigurationException(String, Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginConfigurationException
Constructs a new exception with the specified detail message and cause.
PluginConfigurationException(Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginConfigurationException
Constructs a new exception with the specified cause.
pluginContext - Variable in class org.apache.commons.digester3.plugins.PluginManager
The object containing data that should only exist once for each Digester instance.
pluginContext - Variable in class org.apache.commons.digester3.plugins.PluginRules
A reference to the object that holds all data which should only exist once per digester instance.
PluginContext - Class in org.apache.commons.digester3.plugins
Provides data and services which should exist only once per digester.
PluginContext() - Constructor for class org.apache.commons.digester3.plugins.PluginContext
 
PluginCreateRule - Class in org.apache.commons.digester3.plugins
Allows the original rules for parsing the configuration file to define points at which plugins are allowed, by configuring a PluginCreateRule with the appropriate pattern.
PluginCreateRule(Class<?>) - Constructor for class org.apache.commons.digester3.plugins.PluginCreateRule
Create a plugin rule where the user must specify a plugin-class or plugin-id.
PluginCreateRule(Class<?>, Class<?>) - Constructor for class org.apache.commons.digester3.plugins.PluginCreateRule
Create a plugin rule where the user may specify a plugin.
PluginCreateRule(Class<?>, Class<?>, RuleLoader) - Constructor for class org.apache.commons.digester3.plugins.PluginCreateRule
Create a plugin rule where the user may specify a plugin.
PluginCreateRuleBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.createPlugin().
PluginCreateRuleBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
PluginDeclarationRule - Class in org.apache.commons.digester3.plugins
A Digester rule which allows the user to pre-declare a class which is to be referenced later at a plugin point by a PluginCreateRule.
PluginDeclarationRule() - Constructor for class org.apache.commons.digester3.plugins.PluginDeclarationRule
constructor
PluginDeclarationRuleBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.declarePlugin().
PluginDeclarationRuleBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.PluginDeclarationRuleBuilder
 
PluginException - Exception Class in org.apache.commons.digester3.plugins
Thrown when some plugin-related error has occurred, and none of the other exception types are appropriate.
PluginException(String) - Constructor for exception class org.apache.commons.digester3.plugins.PluginException
 
PluginException(String, Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginException
 
PluginException(Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginException
 
pluginIdAttr - Variable in class org.apache.commons.digester3.plugins.PluginContext
pluginIdAttr - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
 
pluginIdAttributes - Variable in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
 
pluginIdAttrNs - Variable in class org.apache.commons.digester3.plugins.PluginContext
pluginIdAttrNs - Variable in class org.apache.commons.digester3.plugins.PluginCreateRule
 
PluginInvalidInputException - Exception Class in org.apache.commons.digester3.plugins
Thrown when an error occurs due to bad data in the file being parsed.
PluginInvalidInputException(String) - Constructor for exception class org.apache.commons.digester3.plugins.PluginInvalidInputException
Constructs a new exception with the specified detail message.
PluginInvalidInputException(String, Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginInvalidInputException
Constructs a new exception with the specified detail message and cause.
PluginInvalidInputException(Throwable) - Constructor for exception class org.apache.commons.digester3.plugins.PluginInvalidInputException
Constructs a new exception with the specified cause.
pluginManager - Variable in class org.apache.commons.digester3.plugins.PluginRules
Object which contains information about all known plugins.
PluginManager - Class in org.apache.commons.digester3.plugins
Coordinates between PluginDeclarationRule and PluginCreateRule objects, providing a place to share data between instances of these rules.
PluginManager(PluginContext) - Constructor for class org.apache.commons.digester3.plugins.PluginManager
Construct a "root" PluginManager, ie one with no parent.
PluginManager(PluginManager) - Constructor for class org.apache.commons.digester3.plugins.PluginManager
Construct a "child" PluginManager.
PluginRules - Class in org.apache.commons.digester3.plugins
A custom digester Rules manager which must be used as the Rules object when using the plugins module functionality.
PluginRules() - Constructor for class org.apache.commons.digester3.plugins.PluginRules
Constructor for top-level Rules objects.
PluginRules(Digester, String, PluginRules, Class<?>) - Constructor for class org.apache.commons.digester3.plugins.PluginRules
Constructs a Rules instance which has a parent Rules object (which is different from having a delegate rules object).
PluginRules(Rules) - Constructor for class org.apache.commons.digester3.plugins.PluginRules
Constructor for top-level Rules object which handles rule-matching using the specified implementation.
pop() - Method in class org.apache.commons.digester3.Digester
Pop the top object off of the stack, and return it.
pop(String) - Method in class org.apache.commons.digester3.Digester
Pops (gets and removes) the top object from the stack with the given name.
popParams() - Method in class org.apache.commons.digester3.Digester
Pop the top object off of the parameters stack, and return it.
postRegisterInit(String) - Method in interface org.apache.commons.digester3.plugins.InitializableRule
Called after this Rule object has been added to the list of all Rules.
postRegisterInit(String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Called after this Rule object has been added to the list of all Rules.
prefix - Variable in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
 
PrefixedRulesBinder - Class in org.apache.commons.digester3.xmlrules
 
PrefixedRulesBinder(RulesBinder, String) - Constructor for class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
 
PRIMITIVE_TYPES - Static variable in class org.apache.commons.digester3.binder.BinderClassLoader
 
PROCESSING_INSTRUCTION - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
processingInstruction(String, String) - Method in class org.apache.commons.digester3.Digester
processingInstruction(String, String) - Method in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Adds a new ProcessingInstruction to the current node.
processMethodCallResult(Object) - Method in class org.apache.commons.digester3.CallMethodRule
Subclasses may override this method to perform additional processing of the invoked method's result.
properties - Variable in class org.apache.commons.digester3.plugins.Declaration
propertyName - Variable in class org.apache.commons.digester3.BeanPropertySetterRule
Set this property on the top object.
propertyName - Variable in class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
 
propertyNameFromAttribute - Variable in class org.apache.commons.digester3.BeanPropertySetterRule
Extract the property name from attribute
propsAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderSetProperties
 
provider - Variable in class org.apache.commons.digester3.binder.ByRuleProviderBuilder
 
providers - Variable in class org.apache.commons.digester3.binder.FromBinderRuleSet
The data structure where storing the providers binding.
providersIndex - Variable in class org.apache.commons.digester3.binder.FromBinderRuleSet
Index for quick-retrieve provider.
proxyManager - Variable in class org.apache.commons.digester3.ObjectCreateRule
Helper object for managing proxies.
ProxyManager(Class<?>, Constructor<?>, Object[], Digester) - Constructor for class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
publicId - Variable in class org.apache.commons.digester3.Digester
The public identifier of the DTD we are currently parsing under (if any).
push(String, T) - Method in class org.apache.commons.digester3.Digester
Pushes the given object onto the stack with the given name.
push(T) - Method in class org.apache.commons.digester3.Digester
Push a new object onto the top of the object stack.
pushParams(Object...) - Method in class org.apache.commons.digester3.Digester
Push a new object onto the top of the parameters stack.

R

reader - Variable in class org.apache.commons.digester3.Digester
The XMLReader used to parse digester rules.
RecordedInvocation - Class in org.apache.commons.digester3
Detached representation of a method invocation.
RecordedInvocation(Method, Object[]) - Constructor for class org.apache.commons.digester3.RecordedInvocation
Create a new RecordedInvocation instance.
reflectsRule() - Element in annotation type org.apache.commons.digester3.annotations.DigesterRule
The reflected commons-digester rule.
RegexMatcher - Class in org.apache.commons.digester3
Regular expression matching strategy for RegexRules.
RegexMatcher() - Constructor for class org.apache.commons.digester3.RegexMatcher
 
RegexRules - Class in org.apache.commons.digester3
Rules implementation that uses regular expression matching for paths.
RegexRules(RegexMatcher) - Constructor for class org.apache.commons.digester3.RegexRules
Construct sets the Regex matching strategy.
RegexRules.RegisteredRule - Class in org.apache.commons.digester3
Used to associate rules with paths in the rules list
register(String, String) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Convenience method that registers the string version of an entity URL instead of a URL version.
register(String, String) - Method in class org.apache.commons.digester3.Digester
Convenience method that registers the string version of an entity URL instead of a URL version.
register(String, URL) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Register the specified DTD URL for the specified public identifier.
register(String, URL) - Method in class org.apache.commons.digester3.Digester
Register the specified DTD URL for the specified public identifier.
registerAll(Map<String, URL>) - Method in class org.apache.commons.digester3.Digester
Convenience method that registers DTD URLs for the specified public identifiers.
RegisteredRule(String, Rule) - Constructor for class org.apache.commons.digester3.RegexRules.RegisteredRule
 
registeredRules - Variable in class org.apache.commons.digester3.RegexRules
All registered Rule's
registerProvider(RB) - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet
Register the given rule builder and returns it.
registerRule(String, Rule) - Method in class org.apache.commons.digester3.AbstractRulesImpl
Register rule at given pattern.
registerRule(String, Rule) - Method in class org.apache.commons.digester3.ExtendedBaseRules
Register rule at given pattern.
registerRule(String, Rule) - Method in class org.apache.commons.digester3.RegexRules
Register rule at given pattern.
registerRule(String, Rule) - Method in class org.apache.commons.digester3.RulesBase
Register rule at given pattern.
removeNamespaceURI() - Method in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
 
reportError(String, String) - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
 
resetRoot() - Method in class org.apache.commons.digester3.Digester
This method allows the "root" variable to be reset to null.
resolveEntity(String, String) - Method in class org.apache.commons.digester3.Digester
resourceAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromResource
resourceSuffix - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltResource
 
root - Variable in class org.apache.commons.digester3.Digester
The "root" element of the stack (in other words, the last object that was popped.
root - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
The DOM node that will be pushed on Digester's stack.
rootPath - Variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
rootPath - Variable in class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
rootSystemIds - Variable in class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
rule - Variable in class org.apache.commons.digester3.binder.ByRuleBuilder
 
rule - Variable in class org.apache.commons.digester3.RegexRules.RegisteredRule
 
rule - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
Rule - Class in org.apache.commons.digester3
Concrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched.
Rule() - Constructor for class org.apache.commons.digester3.Rule
 
ruleClassAttr - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromClass
 
RuleFinder - Class in org.apache.commons.digester3.plugins
Each concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin.
RuleFinder() - Constructor for class org.apache.commons.digester3.plugins.RuleFinder
 
ruleFinders - Variable in class org.apache.commons.digester3.plugins.PluginContext
A list of RuleFinder objects used by all Declarations (and thus indirectly by all PluginCreateRules to locate the custom rules for plugin classes.
ruleLoader - Variable in class org.apache.commons.digester3.plugins.Declaration
Class which is responsible for dynamically loading this plugin's rules on demand.
RuleLoader - Class in org.apache.commons.digester3.plugins
Interface for classes which can dynamically load custom plugin rules associated with a user's plugin class.
RuleLoader() - Constructor for class org.apache.commons.digester3.plugins.RuleLoader
 
RuleMatcher - Interface in org.apache.commons.digester3
Defines a functor interface implemented by classes that perform a predicate test
RuleProvider<R> - Interface in org.apache.commons.digester3.binder
An object capable of providing instances of Rule.
rules - Variable in class org.apache.commons.digester3.Digester
The Rules implementation containing our collection of Rule instances and associated matching policy.
rules - Variable in class org.apache.commons.digester3.RulesBase
The set of registered Rule instances, in the order that they were originally registered.
rules - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
rules() - Method in class org.apache.commons.digester3.plugins.PluginRules
Return the list of rules registered with this object, in the order they were registered with this object.
rules() - Method in class org.apache.commons.digester3.RegexRules
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.
rules() - Method in interface org.apache.commons.digester3.Rules
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.
rules() - Method in class org.apache.commons.digester3.RulesBase
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.
rules() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
rules() - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.
Rules - Interface in org.apache.commons.digester3
Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of a matching policy that selects the rules that match a particular pattern of nested elements discovered during parsing.
RulesBase - Class in org.apache.commons.digester3
Default implementation of the Rules interface that supports the standard rule matching behavior.
RulesBase() - Constructor for class org.apache.commons.digester3.RulesBase
 
rulesBinder - Variable in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 
rulesBinder - Variable in class org.apache.commons.digester3.binder.AbstractRulesModule
 
rulesBinder - Variable in class org.apache.commons.digester3.binder.DigesterLoader
The concrete RulesBinder implementation.
rulesBinder - Variable in class org.apache.commons.digester3.xmlrules.SetNamespaceURIRule
 
rulesBinder() - Method in class org.apache.commons.digester3.binder.AbstractRulesModule
Return the wrapped RulesBinder.
RulesBinder - Interface in org.apache.commons.digester3.binder
The Digester EDSL.
rulesClass - Variable in class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
 
rulesClassSuffix - Variable in class org.apache.commons.digester3.plugins.strategies.FinderFromDfltClass
 
RuleSet - Interface in org.apache.commons.digester3
Public interface defining a shorthand means of configuring a complete set of related Rule definitions, possibly associated with a particular namespace URI, in one operation.
RuleSetBase - Class in org.apache.commons.digester3
Convenience base class that implements the RuleSet interface.
RuleSetBase() - Constructor for class org.apache.commons.digester3.RuleSetBase
Build a new RuleSetBase with a null namespaceURI
RuleSetBase(String) - Constructor for class org.apache.commons.digester3.RuleSetBase
Build a new RuleSetBase with the given namespaceURI
rulesFactory - Variable in class org.apache.commons.digester3.plugins.PluginRules
The (optional) object which generates new rules instances.
RulesFactory - Class in org.apache.commons.digester3.plugins
Whenever the scope of a plugin tag is entered, the PluginRules class creates a new Rules instance and configures it with the appropriate parsing rules for the plugged-in class.
RulesFactory() - Constructor for class org.apache.commons.digester3.plugins.RulesFactory
 
rulesMethod - Variable in class org.apache.commons.digester3.plugins.strategies.LoaderFromClass
 
RulesModule - Interface in org.apache.commons.digester3.binder
A module is the Digester rule bindings provider.
rulesModules - Variable in class org.apache.commons.digester3.binder.DigesterLoader
 

S

saxLog - Variable in class org.apache.commons.digester3.Digester
The Log to which all SAX event related logging calls will be made.
schema - Variable in class org.apache.commons.digester3.Digester
The XML schema to use for validating an XML instance.
serialVersionUID - Static variable in exception class org.apache.commons.digester3.binder.DigesterLoadingException
The typical serial version UID.
serialVersionUID - Static variable in exception class org.apache.commons.digester3.plugins.PluginAssertionFailure
 
serialVersionUID - Static variable in exception class org.apache.commons.digester3.plugins.PluginConfigurationException
 
serialVersionUID - Static variable in exception class org.apache.commons.digester3.plugins.PluginException
 
serialVersionUID - Static variable in exception class org.apache.commons.digester3.plugins.PluginInvalidInputException
 
serialVersionUID - Static variable in class org.apache.commons.digester3.xmlrules.PatternStack
 
setAllowUnknownChildElements(boolean) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
Determines whether an error is reported when a nested element is encountered for which there is no corresponding property-setter method.
setAttributeName(String) - Method in class org.apache.commons.digester3.CallParamRule
Set the attribute from which to save the parameter value.
setBeanProperty() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Construct rule that automatically sets a property from the body text, taking the property name the same as the current element.
setClassLoader(ClassLoader) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the class loader to be used for instantiating application objects when required.
setClassLoader(ClassLoader) - Method in class org.apache.commons.digester3.Digester
Set the class loader to be used for instantiating application objects when required.
setConstructorArgumentTypes(Class<?>...) - Method in class org.apache.commons.digester3.ObjectCreateRule
Allows users to specify constructor argument types.
setCustomContentHandler(ContentHandler) - Method in class org.apache.commons.digester3.Digester
Redirects (or cancels redirecting) of SAX ContentHandler events to an external object.
setDefaultConstructorArguments(Object...) - Method in class org.apache.commons.digester3.ObjectCreateRule
Allows users to specify default constructor arguments.
setDigester(Digester) - Method in class org.apache.commons.digester3.AbstractObjectCreationFactory
Set the Digester to allow the implementation to do logging, classloading based on the digester's classloader, etc.
setDigester(Digester) - Method in class org.apache.commons.digester3.AbstractRulesImpl
Set the Digester instance with which this Rules instance is associated.
setDigester(Digester) - Method in class org.apache.commons.digester3.CallMethodRule
Set the Digester with which this Rule is associated.
setDigester(Digester) - Method in interface org.apache.commons.digester3.ObjectCreationFactory
Set the Digester to allow the implementation to do logging, classloading based on the digester's classloader, etc.
setDigester(Digester) - Method in class org.apache.commons.digester3.plugins.PluginRules
Set the Digester instance with which this Rules instance is associated.
setDigester(Digester) - Method in class org.apache.commons.digester3.Rule
Set the Digester with which this Rule is associated.
setDigester(Digester) - Method in interface org.apache.commons.digester3.Rules
Set the Digester instance with which this Rules instance is associated.
setDigester(Digester) - Method in class org.apache.commons.digester3.RulesBase
Set the Digester instance with which this Rules instance is associated.
setDigester(Digester) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
setDigester(Digester) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
Set the Digester with which this Rule is associated.
setDigester(Digester) - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Set the Digester instance with which this Rules instance is associated.
setDocumentLocator(Locator) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Sets the document locator associated with our parser.
setDocumentLocator(Locator) - Method in class org.apache.commons.digester3.Digester
setEntityResolver(EntityResolver) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the EntityResolver used by SAX when resolving public id and system id.
setEntityResolver(EntityResolver) - Method in class org.apache.commons.digester3.Digester
Set the EntityResolver used by SAX when resolving public id and system id.
setErrorHandler(ErrorHandler) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the error handler for this Digester.
setErrorHandler(ErrorHandler) - Method in class org.apache.commons.digester3.Digester
Set the error handler for this Digester.
setExactMatch(boolean) - Method in class org.apache.commons.digester3.AbstractMethodRule
Set whether exact matching is enabled.
setExecutorService(ExecutorService) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Sets the executor service to run asynchronous parse method.
setExecutorService(ExecutorService) - Method in class org.apache.commons.digester3.Digester
Sets the executor service to run asynchronous parse method.
setFeature(String, boolean) - Method in class org.apache.commons.digester3.Digester
Sets a flag indicating whether the requested feature is supported by the underlying implementation of org.xml.sax.XMLReader.
setFireOnBegin(boolean) - Method in class org.apache.commons.digester3.AbstractMethodRule
Sets this rule be invoked when AbstractMethodRule.begin(String, String, Attributes) (true) or AbstractMethodRule.end(String, String) (false) methods are invoked, false by default.
setId(String) - Method in class org.apache.commons.digester3.plugins.Declaration
The id that the user associated with a particular plugin declaration in the input xml.
setIgnoreMissingProperty(boolean) - Method in class org.apache.commons.digester3.SetPropertiesRule
Sets whether attributes found in the xml without matching properties should be ignored.
setLog(Log) - Method in class org.apache.commons.digester3.SimpleRegexMatcher
Sets the current Log implementation used by this class.
setLogger(Log) - Method in class org.apache.commons.digester3.Digester
Set the current logger for this Digester.
setNamespaceAware(boolean) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the "namespace aware" flag for parsers we create.
setNamespaceAware(boolean) - Method in class org.apache.commons.digester3.Digester
Set the "namespace aware" flag for parsers we create.
setNamespaceURI(String) - Method in class org.apache.commons.digester3.AbstractRulesImpl
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - Method in class org.apache.commons.digester3.plugins.PluginRules
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - Method in class org.apache.commons.digester3.Rule
Set the namespace URI for which this Rule is relevant, if any.
setNamespaceURI(String) - Method in interface org.apache.commons.digester3.Rules
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
 
setNamespaceURI(String) - Method in class org.apache.commons.digester3.WithDefaultsRulesWrapper
Set the namespace URI that will be applied to all subsequently added Rule objects.
SetNamespaceURIRule - Class in org.apache.commons.digester3.xmlrules
 
SetNamespaceURIRule(NameSpaceURIRulesBinder) - Constructor for class org.apache.commons.digester3.xmlrules.SetNamespaceURIRule
 
setNestedProperties() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Sets properties on the object at the top of the stack, based on child elements with names matching properties on that object.
SetNestedPropertiesAliasRule - Class in org.apache.commons.digester3.xmlrules
 
SetNestedPropertiesAliasRule() - Constructor for class org.apache.commons.digester3.xmlrules.SetNestedPropertiesAliasRule
 
SetNestedPropertiesIgnoreRule - Class in org.apache.commons.digester3.xmlrules
 
SetNestedPropertiesIgnoreRule() - Constructor for class org.apache.commons.digester3.xmlrules.SetNestedPropertiesIgnoreRule
 
SetNestedPropertiesRule - Class in org.apache.commons.digester3
Rule implementation that sets properties on the object at the top of the stack, based on child elements with names matching properties on that object.
SetNestedPropertiesRule - Class in org.apache.commons.digester3.xmlrules
 
SetNestedPropertiesRule() - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule
Base constructor, which maps every child element into a bean property with the same name as the xml element.
SetNestedPropertiesRule(String[], String[]) - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule
Constructor which allows element->property mapping to be overridden.
SetNestedPropertiesRule(String, String) - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule
Convenience constructor which overrides the default mappings for just one property.
SetNestedPropertiesRule(Map<String, String>) - Constructor for class org.apache.commons.digester3.SetNestedPropertiesRule
Constructor which allows element->property mapping to be overridden.
SetNestedPropertiesRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetNestedPropertiesRule
 
SetNestedPropertiesRule.AnyChildRule - Class in org.apache.commons.digester3
 
SetNestedPropertiesRule.AnyChildRules - Class in org.apache.commons.digester3
Private Rules implementation
setNext(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Calls a method on the (top-1) (parent) object, passing the top object (child) as an argument, commonly used to establish parent-child relationships.
SetNext - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods annotated with SetNext will be bound with SetNextRule digester rule.
SetNextBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setNext(String).
SetNextBuilder(String, String, RulesBinder, LinkedRuleBuilder, String, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.SetNextBuilder
 
SetNextHandler - Class in org.apache.commons.digester3.annotations.handlers
SetNext handler.
SetNextHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.SetNextHandler
 
SetNextRule - Class in org.apache.commons.digester3
Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument.
SetNextRule - Class in org.apache.commons.digester3.xmlrules
 
SetNextRule(String) - Constructor for class org.apache.commons.digester3.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(String, Class<?>) - Constructor for class org.apache.commons.digester3.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(String, String) - Constructor for class org.apache.commons.digester3.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetNextRule
 
setPluginClassAttribute(String) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which class should be instantiated.
setPluginClassAttribute(String, String) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which class should be instantiated.
setPluginClassAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginContext
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which class should be instantiated.
setPluginClassAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which class should be instantiated.
setPluginClassAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginRules
setPluginIdAttribute(String) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which plugin declaration is being referenced.
setPluginIdAttribute(String, String) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which plugin declaration is being referenced.
setPluginIdAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginContext
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which plugin declaration is being referenced.
setPluginIdAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginCreateRule
Sets the xml attribute which the input xml uses to indicate to a PluginCreateRule which plugin declaration is being referenced.
setPluginIdAttribute(String, String) - Method in class org.apache.commons.digester3.plugins.PluginRules
setProperties() - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Sets properties on the object at the top of the stack, based on attributes with corresponding names.
setProperties(Properties) - Method in class org.apache.commons.digester3.plugins.Declaration
Copy all (key,value) pairs in the param into the properties member of this object.
SetPropertiesAliasRule - Class in org.apache.commons.digester3.xmlrules
 
SetPropertiesAliasRule() - Constructor for class org.apache.commons.digester3.xmlrules.SetPropertiesAliasRule
 
SetPropertiesBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setProperties().
SetPropertiesBuilder(String, String, RulesBinder, LinkedRuleBuilder) - Constructor for class org.apache.commons.digester3.binder.SetPropertiesBuilder
 
SetPropertiesHandler - Class in org.apache.commons.digester3.annotations.handlers
SetProperty handler.
SetPropertiesHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.SetPropertiesHandler
 
SetPropertiesIgnoreRule - Class in org.apache.commons.digester3.xmlrules
 
SetPropertiesIgnoreRule() - Constructor for class org.apache.commons.digester3.xmlrules.SetPropertiesIgnoreRule
 
SetPropertiesRule - Class in org.apache.commons.digester3
Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names.
SetPropertiesRule - Class in org.apache.commons.digester3.xmlrules
 
SetPropertiesRule() - Constructor for class org.apache.commons.digester3.SetPropertiesRule
Base constructor.
SetPropertiesRule(String[], String[]) - Constructor for class org.apache.commons.digester3.SetPropertiesRule
Constructor allows attribute->property mapping to be overriden.
SetPropertiesRule(String, String) - Constructor for class org.apache.commons.digester3.SetPropertiesRule
Convenience constructor overrides the mapping for just one property.
SetPropertiesRule(Map<String, String>) - Constructor for class org.apache.commons.digester3.SetPropertiesRule
Constructor allows attribute->property mapping to be overriden.
SetPropertiesRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetPropertiesRule
 
setProperty(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Sets an individual property on the object at the top of the stack, based on attributes with specified names.
setProperty(String, Object) - Method in class org.apache.commons.digester3.Digester
Set the current value of the specified property for the underlying XMLReader implementation.
SetProperty - Annotation Type in org.apache.commons.digester3.annotations.rules
Fields annotated with SetProperty will be bound with SetPropertiesRule digester rule.
SetProperty.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @SetProperty annotations on the same element.
SetPropertyBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setProperty(String).
SetPropertyBuilder(String, String, RulesBinder, LinkedRuleBuilder, String) - Constructor for class org.apache.commons.digester3.binder.SetPropertyBuilder
 
setPropertyNameFromAttribute(String) - Method in class org.apache.commons.digester3.BeanPropertySetterRule
Sets the attribute name from which the property name has to be extracted.
SetPropertyRule - Class in org.apache.commons.digester3
Rule implementation that sets an individual property on the object at the top of the stack, based on attributes with specified names.
SetPropertyRule - Class in org.apache.commons.digester3.xmlrules
 
SetPropertyRule(String, String) - Constructor for class org.apache.commons.digester3.SetPropertyRule
Construct a "set property" rule with the specified name and value attributes.
SetPropertyRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetPropertyRule
 
setPublicId(String) - Method in class org.apache.commons.digester3.Digester
Set the public id of the current file being parse.
setRegexMatcher(RegexMatcher) - Method in class org.apache.commons.digester3.RegexRules
Sets the current regex matching strategy.
setRoot(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Calls a method on the root object on the stack, passing the top object (child) as an argument.
SetRoot - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods annotated with SetRoot will be bound with SetRootRule digester rule.
SetRootBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setRoot(String).
SetRootBuilder(String, String, RulesBinder, LinkedRuleBuilder, String, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.SetRootBuilder
 
SetRootHandler - Class in org.apache.commons.digester3.annotations.handlers
SetRoot handler.
SetRootHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.SetRootHandler
 
SetRootRule - Class in org.apache.commons.digester3
Rule implementation that calls a method on the root object on the stack, passing the top object (child) as an argument.
SetRootRule - Class in org.apache.commons.digester3.xmlrules
 
SetRootRule(String) - Constructor for class org.apache.commons.digester3.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(String, Class<?>) - Constructor for class org.apache.commons.digester3.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(String, String) - Constructor for class org.apache.commons.digester3.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetRootRule
 
setRuleFinders(List<RuleFinder>) - Method in class org.apache.commons.digester3.plugins.PluginContext
Set the list of RuleFinder objects.
setRuleFinders(List<RuleFinder>) - Method in class org.apache.commons.digester3.plugins.PluginRules
setRuleNamespaceURI(String) - Method in class org.apache.commons.digester3.Digester
Set the namespace URI that will be applied to all subsequently added Rule objects.
setRules(Rules) - Method in class org.apache.commons.digester3.Digester
Set the Rules implementation object containing our rules collection and associated matching policy.
setRulesFactory(RulesFactory) - Method in class org.apache.commons.digester3.plugins.PluginRules
Set the object which is used to generate the new Rules instances created to hold and process the rules associated with each plugged-in class.
setSAXLogger(Log) - Method in class org.apache.commons.digester3.Digester
Sets the logger used for logging SAX-related information.
setSchema(Schema) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the XML Schema to be used when parsing.
setStackAction(StackAction) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Sets the Object which will receive callbacks for every pop/push action on the default stack or named stacks.
setStackAction(StackAction) - Method in class org.apache.commons.digester3.Digester
Define a callback object which is invoked whenever an object is pushed onto a digester object stack, or popped off one.
setSubstitutor(Substitutor) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Sets the Substitutor to be used to convert attributes and body text.
setSubstitutor(Substitutor) - Method in class org.apache.commons.digester3.Digester
Sets the Substitutor to be used to convert attributes and body text.
setTop(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Calls a "set top" method on the top (child) object, passing the (top-1) (parent) object as an argument.
SetTop - Annotation Type in org.apache.commons.digester3.annotations.rules
Methods annotated with SetTop will be bound with SetTopRule digester rule.
SetTop.List - Annotation Type in org.apache.commons.digester3.annotations.rules
Defines several @SetTop annotations on the same element
SetTopBuilder - Class in org.apache.commons.digester3.binder
Builder chained when invoking LinkedRuleBuilder.setTop(String).
SetTopBuilder(String, String, RulesBinder, LinkedRuleBuilder, String, ClassLoader) - Constructor for class org.apache.commons.digester3.binder.SetTopBuilder
 
SetTopHandler - Class in org.apache.commons.digester3.annotations.handlers
SetTop handler.
SetTopHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.SetTopHandler
 
SetTopRule - Class in org.apache.commons.digester3
Rule implementation that calls a "set parent" method on the top (child) object, passing the (top-1) (parent) object as an argument.
SetTopRule - Class in org.apache.commons.digester3.xmlrules
 
SetTopRule(String) - Constructor for class org.apache.commons.digester3.SetTopRule
Construct a "set top" rule with the specified method name.
SetTopRule(String, Class<?>) - Constructor for class org.apache.commons.digester3.SetTopRule
Construct a "set top" rule with the specified method name.
SetTopRule(String, String) - Constructor for class org.apache.commons.digester3.SetTopRule
Construct a "set top" rule with the specified method name.
SetTopRule(RulesBinder, PatternStack) - Constructor for class org.apache.commons.digester3.xmlrules.SetTopRule
 
setTrimData(boolean) - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
When set to true, any text within child elements will have leading and trailing whitespace removed before assignment to the target object.
setUseContextClassLoader(boolean) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Determine whether to use the Context ClassLoader (the one found by calling Thread.currentThread().getContextClassLoader()) to resolve/load classes that are defined in various rules.
setUseContextClassLoader(boolean) - Method in class org.apache.commons.digester3.Digester
Determine whether to use the Context ClassLoader (the one found by calling Thread.currentThread().getContextClassLoader()) to resolve/load classes that are defined in various rules.
setUseExactMatch(boolean) - Method in class org.apache.commons.digester3.CallMethodRule
Set whether MethodUtils.invokeExactMethod should be used for the reflection.
setValidating(boolean) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the validating parser flag.
setValidating(boolean) - Method in class org.apache.commons.digester3.Digester
Set the validating parser flag.
setXIncludeAware(boolean) - Method in class org.apache.commons.digester3.binder.DigesterLoader
Set the XInclude-aware flag for parsers we create.
setXIncludeAware(boolean) - Method in class org.apache.commons.digester3.Digester
Set the XInclude-aware flag for parsers we create.
setXMLSchema(Schema) - Method in class org.apache.commons.digester3.Digester
Set the XML Schema to be used when parsing.
SimpleRegexMatcher - Class in org.apache.commons.digester3
Simple regex pattern matching algorithm.
SimpleRegexMatcher() - Constructor for class org.apache.commons.digester3.SimpleRegexMatcher
 
skippedEntity(String) - Method in class org.apache.commons.digester3.Digester
sources - Variable in class org.apache.commons.digester3.substitution.MultiVariableExpander
 
stack - Variable in class org.apache.commons.digester3.Digester
The object stack being constructed.
stackAction - Variable in class org.apache.commons.digester3.binder.DigesterLoader
Object which will receive callbacks for every pop/push action on the default stack or named stacks.
stackAction - Variable in class org.apache.commons.digester3.Digester
Object which will receive callbacks for every pop/push action on the default stack or named stacks.
StackAction - Interface in org.apache.commons.digester3
An interface that can be implemented in order to get notifications of objects being pushed onto a digester stack or popped from one.
stackIndex - Variable in class org.apache.commons.digester3.binder.CallParamBuilder
 
stackIndex - Variable in class org.apache.commons.digester3.CallParamRule
The position of the object from the top of the stack
stackIndex() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam
Sets the position of the object from the top of the stack.
stacksByName - Variable in class org.apache.commons.digester3.Digester
Stacks used for interrule communication, indexed by name String
startDocument() - Method in class org.apache.commons.digester3.Digester
startElement(String, String, String, Attributes) - Method in class org.apache.commons.digester3.Digester
startElement(String, String, String, Attributes) - Method in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
Adds a new child Element to the current node.
startPrefixMapping(String, String) - Method in class org.apache.commons.digester3.Digester
substitute(String) - Method in class org.apache.commons.digester3.substitution.CompoundSubstitutor
Substitutes for the body text.
substitute(String) - Method in class org.apache.commons.digester3.substitution.VariableSubstitutor
Substitutes for the body text.
substitute(String) - Method in class org.apache.commons.digester3.Substitutor
Substitutes for the body text.
substitute(Attributes) - Method in class org.apache.commons.digester3.substitution.CompoundSubstitutor
Substitutes the attributes (before they are passed to the Rule implementations's).
substitute(Attributes) - Method in class org.apache.commons.digester3.substitution.VariableSubstitutor
Substitutes the attributes (before they are passed to the Rule implementations's).
substitute(Attributes) - Method in class org.apache.commons.digester3.Substitutor
Substitutes the attributes (before they are passed to the Rule implementations's).
substitutor - Variable in class org.apache.commons.digester3.binder.DigesterLoader
An optional class that substitutes values in attributes and body text.
substitutor - Variable in class org.apache.commons.digester3.Digester
An optional class that substitutes values in attributes and body text.
Substitutor - Class in org.apache.commons.digester3
(Logical) Interface for substitution strategies.
Substitutor() - Constructor for class org.apache.commons.digester3.Substitutor
 
SUPPORTED_ARGS - Static variable in class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
The default args size the method has to have in order to be analyzed.
systemIds - Variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 

T

targetOffset - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
targetOffset - Variable in class org.apache.commons.digester3.CallMethodRule
location of the target object for the call, relative to the top of the digester object stack.
targetRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.AbstractXmlRule
 
targetRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.IncludeRule
 
targetRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
templateConstructorArguments - Variable in class org.apache.commons.digester3.ObjectCreateRule.ProxyManager
 
TEXT - Enum constant in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
 
then() - Method in class org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder
Come back to the main LinkedRuleBuilder.
top - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
The current top DOM mode.
topText - Variable in class org.apache.commons.digester3.NodeCreateRule.NodeBuilder
The text content of the current top DOM node.
toString() - Method in class org.apache.commons.digester3.AbstractMethodRule
toString() - Method in class org.apache.commons.digester3.BeanPropertySetterRule
toString() - Method in class org.apache.commons.digester3.binder.ErrorMessage
toString() - Method in class org.apache.commons.digester3.binder.FromBinderRuleSet.Key
toString() - Method in class org.apache.commons.digester3.CallMethodRule
toString() - Method in class org.apache.commons.digester3.CallParamRule
toString() - Method in class org.apache.commons.digester3.FactoryCreateRule
toString() - Method in class org.apache.commons.digester3.ObjectCreateRule
toString() - Method in class org.apache.commons.digester3.ObjectParamRule
toString() - Method in class org.apache.commons.digester3.PathCallParamRule
toString() - Method in class org.apache.commons.digester3.PatternRuleMatcher
toString() - Method in class org.apache.commons.digester3.RecordedInvocation
toString() - Method in class org.apache.commons.digester3.SetNestedPropertiesRule
toString() - Method in class org.apache.commons.digester3.SetPropertiesRule
toString() - Method in class org.apache.commons.digester3.SetPropertyRule
toString() - Method in class org.apache.commons.digester3.xmlrules.PatternStack
 
trimData - Variable in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
 
trimData - Variable in class org.apache.commons.digester3.SetNestedPropertiesRule
 
trimData(boolean) - Method in class org.apache.commons.digester3.binder.NestedPropertiesBuilder
When set to true, any text within child elements will have leading and trailing whitespace removed before assignment to the target object.
type - Variable in class org.apache.commons.digester3.binder.FactoryCreateBuilder
 
type - Variable in class org.apache.commons.digester3.binder.ObjectCreateBuilder
 

U

Universal Match Patterns - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section
unparsedEntityDecl(String, String, String, String) - Method in class org.apache.commons.digester3.Digester
useAnnotationHandlerFactory(AnnotationHandlerFactory) - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Allows users plug a different AnnotationHandlerFactory to create AnnotationHandler instances.
useContextClassLoader - Variable in class org.apache.commons.digester3.Digester
Do we want to use the Context ClassLoader when loading classes for instantiating new objects.
useDefaultAnnotationHandlerFactory() - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
Allows users to switch back to the default AnnotationHandlerFactory implementation.
useExactMatch - Variable in class org.apache.commons.digester3.AbstractMethodRule
Should we use exact matching.
useExactMatch - Variable in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
 
useExactMatch - Variable in class org.apache.commons.digester3.binder.CallMethodBuilder
 
useExactMatch - Variable in class org.apache.commons.digester3.CallMethodRule
Should MethodUtils.invokeExactMethod be used for reflection.
useExactMatch(boolean) - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
Sets exact matching being used.
useExactMatch(boolean) - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Should MethodUtils.invokeExactMethod be used for the reflection.
useRootPath(String) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
Set the root path (will be used when composing modules).
usingConstructor(Class<?>...) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Allows users to specify constructor argument types.
usingConstructor(String...) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Allows users to specify constructor argument type names.
usingDefaultConstructorArguments(Object...) - Method in class org.apache.commons.digester3.binder.ObjectCreateBuilder
Allows users to specify default constructor arguments.
usingDefaultPluginClass(Class<T>) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Set the class which will be used if the user doesn't specify any plugin-class or plugin-id.
usingDocumentBuilder(DocumentBuilder) - Method in class org.apache.commons.digester3.binder.NodeCreateRuleProvider
NodeCreateRule instance will be created a DOM Element, but lets users specify the JAXP DocumentBuilder that should be used when constructing the node tree.
usingElementBodyAsArgument() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallMethod
Marks the CallMethodRule to be invoked using the matching element body as argument.
usingElementBodyAsArgument() - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Prepare the CallMethodRule to be invoked using the matching element body as argument.
usingFactory(ObjectCreationFactory<T>) - Method in class org.apache.commons.digester3.binder.FactoryCreateBuilder
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
usingRuleLoader(RL) - Method in class org.apache.commons.digester3.binder.PluginCreateRuleBuilder
Set RuleLoader instance which knows how to load the custom rules associated with the default plugin.
Using The Extended Rules - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section

V

validating - Variable in class org.apache.commons.digester3.Digester
Do we want to use a validating parser.
value - Variable in class org.apache.commons.digester3.SetPropertyRule
The attribute that will contain the property value.
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.BeanPropertySetter.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallMethod.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.CallParam.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.FactoryCreate.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.ObjectCreate.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.PathCallParam.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetNext
Defines the concrete implementation(s) of @SetNext annotated method argument.
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetProperty.List
 
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetRoot
Defines the concrete implementation(s) of @SetRoot annotated method argument.
value() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetTop.List
 
VALUE - Static variable in class org.apache.commons.digester3.annotations.utils.AnnotationUtils
The value string constant.
valueAttributeName - Variable in class org.apache.commons.digester3.binder.SetPropertyBuilder
 
valueOf(String) - Static method in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
Returns the enum constant of this type with the specified name.
values - Variable in class org.apache.commons.digester3.substitution.VariableAttributes
 
values() - Static method in enum org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
variableAttributes - Variable in class org.apache.commons.digester3.substitution.VariableSubstitutor
Attributes implementation that (lazily) performs variable substitution.
VariableAttributes - Class in org.apache.commons.digester3.substitution
Wrapper for an Attributes object which expands any "variables" referenced in the attribute value via ${foo} or similar.
VariableAttributes() - Constructor for class org.apache.commons.digester3.substitution.VariableAttributes
 
VariableExpander - Interface in org.apache.commons.digester3.substitution
An Interface describing a class capable of expanding strings which may contain variable references.
VariableSubstitutor - Class in org.apache.commons.digester3.substitution
Substitutor implementation that support variable replacement for both attributes and body text.
VariableSubstitutor(VariableExpander) - Constructor for class org.apache.commons.digester3.substitution.VariableSubstitutor
Constructs a Substitutor which uses the same VariableExpander for both body text and attibutes.
VariableSubstitutor(VariableExpander, VariableExpander) - Constructor for class org.apache.commons.digester3.substitution.VariableSubstitutor
Constructs a Substitutor.
visitElements(AnnotatedElement...) - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 
visitElements(PrivilegedAction<AE[]>) - Method in class org.apache.commons.digester3.annotations.FromAnnotationsRuleModule
 

W

W3C_XML_SCHEMA - Static variable in class org.apache.commons.digester3.Digester
The schema language supported.
warning(SAXParseException) - Method in class org.apache.commons.digester3.Digester
When should you use this rather than the original? - Search tag in class org.apache.commons.digester3.ExtendedBaseRules
Section
WithDefaultsRulesWrapper - Class in org.apache.commons.digester3
Rules Decorator that returns default rules when no matches are returned by the wrapped implementation.
WithDefaultsRulesWrapper(Rules) - Constructor for class org.apache.commons.digester3.WithDefaultsRulesWrapper
Base constructor.
WithMemoryRulesBinder - Class in org.apache.commons.digester3.annotations
A RulesBinder implementation with memory to maintain which classes have already been analyzed.
WithMemoryRulesBinder - Class in org.apache.commons.digester3.xmlrules
 
WithMemoryRulesBinder(RulesBinder) - Constructor for class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
 
WithMemoryRulesBinder(RulesBinder) - Constructor for class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
 
withName(String) - Method in class org.apache.commons.digester3.binder.BeanPropertySetterBuilder
Sets the name of property to set.
withNamespaceURI(String) - Method in class org.apache.commons.digester3.binder.LinkedRuleBuilder
Sets the namespace URI for the current rule pattern.
withParamCount(int) - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
The number of parameters to collect, or zero for a single argument from the body of this element.
withParameterType(Class<?>) - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
Sets the Java class of the method's argument.
withParameterType(String) - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
Sets the Java class name of the method's argument.
withParamTypes(Class<?>...) - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Sets the Java classes that represent the parameter types of the method arguments.
withParamTypes(String...) - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Sets the Java class names that represent the parameter types of the method arguments.
withStackIndex(int) - Method in class org.apache.commons.digester3.binder.CallParamBuilder
Sets the position of the object from the top of the stack.
withTargetOffset(int) - Method in class org.apache.commons.digester3.binder.CallMethodBuilder
Sets the location of the target object.
wrappedBinder - Variable in class org.apache.commons.digester3.xmlrules.NameSpaceURIRulesBinder
 
wrappedRules - Variable in class org.apache.commons.digester3.WithDefaultsRulesWrapper
The Rules implementation that this class wraps.
wrappedRulesBinder - Variable in class org.apache.commons.digester3.annotations.WithMemoryRulesBinder
 
wrappedRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.PrefixedRulesBinder
 
wrappedRulesBinder - Variable in class org.apache.commons.digester3.xmlrules.WithMemoryRulesBinder
 

X

xincludeAware - Variable in class org.apache.commons.digester3.Digester
Do we want a "XInclude aware" parser.
xmlRulesDtdUrl - Variable in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
 
XmlRulesModule - Class in org.apache.commons.digester3.xmlrules
 
XmlRulesModule(NameSpaceURIRulesBinder, Set<String>, String) - Constructor for class org.apache.commons.digester3.xmlrules.XmlRulesModule
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form