Index
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
- AbstractMethodHandler() - Constructor for class org.apache.commons.digester3.annotations.handlers.AbstractMethodHandler
- AbstractMethodRule - Class in org.apache.commons.digester3
- 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
-
Builder chained when invoking
LinkedRuleBuilder.setNext(String)
,LinkedRuleBuilder.setRoot(String)
orLinkedRuleBuilder.setTop(String)
. - 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 forRules
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
-
Adds an
SetNestedPropertiesRule
. - addSetNestedProperties(String, String[], String[]) - Method in class org.apache.commons.digester3.Digester
-
Adds an
SetNestedPropertiesRule
. - addSetNestedProperties(String, String, String) - Method in class org.apache.commons.digester3.Digester
-
Adds an
SetNestedPropertiesRule
. - 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 theDigesterLoader
. - 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 withBeanPropertySetterRule
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
-
BeanPropertySetter
handler. - 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
-
Builder chained when invoking
LinkedRuleBuilder.addRuleCreatedBy(org.apache.commons.digester3.binder.RuleProvider)
. - 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 withCallMethodRule
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 withCallParamRule
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
andb
. - 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
tobuffer
. - 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 byFactoryCreateRule
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 ofRulesModule
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 withFactoryCreateRule
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) orAbstractMethodRule.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
orend
events match. - fireOnBegin() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetRoot
-
Marks the rule be invoked when
begin
orend
events match. - fireOnBegin() - Element in annotation type org.apache.commons.digester3.annotations.rules.SetTop
-
Marks the rule be invoked when
begin
orend
events match. - fireOnBegin(boolean) - Method in class org.apache.commons.digester3.binder.AbstractParamTypeBuilder
-
Marks the rule be invoked when
begin
orend
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
- 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 theFactoryCreateRule
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 theFactoryCreateRule
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 theFromAnnotationsRuleModule
- 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
ofInputSource
instances created by acreateInputSourceFromURL()
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) orAbstractMethodRule.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 ajava.io.File
. - loadXMLRules(InputStream) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
-
Opens a new
org.xml.sax.InputSource
given ajava.io.InputStream
. - loadXMLRules(Reader) - Method in class org.apache.commons.digester3.xmlrules.FromXmlRulesModule
-
Opens a new
org.xml.sax.InputSource
given ajava.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 ajava.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
- newDigester(SAXParser) - Method in class org.apache.commons.digester3.binder.DigesterLoader
- newDigester(SAXParser, Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
- newDigester(Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
- newDigester(XMLReader) - Method in class org.apache.commons.digester3.binder.DigesterLoader
- newDigester(XMLReader, Rules) - Method in class org.apache.commons.digester3.binder.DigesterLoader
- 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 ofRulesModule
instance. - newLoader(RulesModule...) - Static method in class org.apache.commons.digester3.binder.DigesterLoader
-
Creates a new
DigesterLoader
instance given one or moreRulesModule
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 withObjectCreateRule
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
handler. - 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 DOMElement
or a DOMDocumentFragment
, depending on the value of thenodeType
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 forDigester
. - org.apache.commons.digester3.annotations - package org.apache.commons.digester3.annotations
-
The
annotations
package provides for Java5 Annotations meta data-based definition of rules forDigester
. - org.apache.commons.digester3.annotations.handlers - package org.apache.commons.digester3.annotations.handlers
-
The
handlers
package containsAnnotationHandler
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 asAnnotatedElement
. - 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 withPathCallParamRule
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 surroundingCallMethodRule
. - 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 ofRule
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 thisRule
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 thisRule
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 thisRule
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) orAbstractMethodRule.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 withSetNextRule
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 withSetPropertiesRule
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 withSetRootRule
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 withSetTopRule
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 createAnnotationHandler
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 DOMElement
, but lets users specify the JAXPDocumentBuilder
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form