Alphabetical Index

A B C D E F G I J L M N O P R S T U V W X

A

Abstract base class for ObjectCreationFactory implementations.
AbstractRulesImpl - class org.apache.commons.digester.AbstractRulesImpl
AbstractRuleImpl provides basic services for Rules implementations.
add(org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Adds a rule the the target digester.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.AbstractRulesImpl
Registers a new Rule instance matching the specified pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
Register a new Rule instance matching a pattern which is constructed by concatenating the pattern prefix with the given pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.ExtendedBaseRules
Register a new Rule instance matching the specified pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.plugins.PluginRules
Register a new Rule instance matching the specified pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.Rules
Register a new Rule instance matching the specified pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.RulesBase
Register a new Rule instance matching the specified pattern.
Register a new Rule instance matching the specified pattern.
add(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Adds a Rule to be fired on given pattern.
addAlias(String,String) - method in class org.apache.commons.digester.SetNestedPropertiesRule
Add an additional element name to property name mapping.
addAlias(String,String) - method in class org.apache.commons.digester.SetPropertiesRule
Add an additional attribute name to property name mapping.
addBeanPropertySetter(String) - method in class org.apache.commons.digester.Digester
Add a "bean property setter" rule for the specified parameters.
addBeanPropertySetter(String,String) - method in class org.apache.commons.digester.Digester
Add a "bean property setter" rule for the specified parameters.
addCallMethod(String,String) - method in class org.apache.commons.digester.Digester
Add an "call method" rule for a method which accepts no arguments.
addCallMethod(String,String,int) - method in class org.apache.commons.digester.Digester
Add an "call method" rule for the specified parameters.
addCallMethod(String,String,int,paramTypes[]) - method in class org.apache.commons.digester.Digester
Add an "call method" rule for the specified parameters.
addCallParam(String,int) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule for the specified parameters.
addCallParam(String,int,boolean) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule.
addCallParam(String,int,int) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule that sets a parameter from the stack.
addCallParam(String,int,String) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule for the specified parameters.
addCallParamPath(String,int) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule that sets a parameter from the current Digester matching path.
addDeclaration(org.apache.commons.digester.plugins.Declaration) - method in class org.apache.commons.digester.plugins.PluginManager
Add the declaration to the set of known declarations.
addDefault(org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Adds a rule to be fired when wrapped implementation returns no matches
addFactoryCreate(String,Class) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,Class,boolean) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,Class,String) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,Class,String,boolean) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
Add a "factory create" rule for the specified parameters.
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,String) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,String,boolean) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,String,String) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addFactoryCreate(String,String,String,boolean) - method in class org.apache.commons.digester.Digester
Add a "factory create" rule for the specified parameters.
addObjectCreate(String,Class) - method in class org.apache.commons.digester.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String,String) - method in class org.apache.commons.digester.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String,String,Class) - method in class org.apache.commons.digester.Digester
Add an "object create" rule for the specified parameters.
addObjectCreate(String,String,String) - method in class org.apache.commons.digester.Digester
Add an "object create" rule for the specified parameters.
addObjectParam(String,int,Object) - method in class org.apache.commons.digester.Digester
Add a "call parameter" rule that sets a parameter from a caller-provided object.
addRule(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.Digester
Register a new Rule matching the specified pattern.
addRuleInstances(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Add to the given digester the set of Rule instances used to parse an XML document defining Digester rules.
addRuleInstances(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Adds to the digester the set of Rule instances defined in the XML file for this rule set.
addRuleInstances(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.RuleSet
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).
addRuleInstances(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.RuleSetBase
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any).
addRuleInstances(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Adds to the digester the set of Rule instances defined in the XML file for this rule set.
addRules(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.plugins.strategies.LoaderFromClass
Just invoke the target method.
addRules(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.plugins.strategies.LoaderFromStream
Add the rules previously loaded from the input stream into the specified digester.
addRules(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.plugins.strategies.LoaderSetProperties
Just add a SetPropertiesRule at the specified path.
addRules(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.plugins.RuleLoader
Configures the digester with custom rules for some plugged-in class.
addRuleSet(org.apache.commons.digester.RuleSet) - method in class org.apache.commons.digester.Digester
Register a set of Rule instances defined in a RuleSet.
addSetNestedProperties(String) - method in class org.apache.commons.digester.Digester
addSetNestedProperties(String,String,String) - method in class org.apache.commons.digester.Digester
addSetNestedProperties(String,String[],String[]) - method in class org.apache.commons.digester.Digester
addSetNext(String,String) - method in class org.apache.commons.digester.Digester
Add a "set next" rule for the specified parameters.
addSetNext(String,String,String) - method in class org.apache.commons.digester.Digester
Add a "set next" rule for the specified parameters.
addSetProperties(String) - method in class org.apache.commons.digester.Digester
Add a "set properties" rule for the specified parameters.
addSetProperties(String,String,String) - method in class org.apache.commons.digester.Digester
Add a "set properties" rule with a single overridden parameter.
addSetProperties(String,String[],String[]) - method in class org.apache.commons.digester.Digester
Add a "set properties" rule with overridden parameters.
addSetProperty(String,String,String) - method in class org.apache.commons.digester.Digester
Add a "set property" rule for the specified parameters.
addSetRoot(String,String) - method in class org.apache.commons.digester.Digester
Add SetRootRule with the specified parameters.
addSetRoot(String,String,String) - method in class org.apache.commons.digester.Digester
Add SetRootRule with the specified parameters.
addSetTop(String,String) - method in class org.apache.commons.digester.Digester
Add a "set top" rule for the specified parameters.
addSetTop(String,String,String) - method in class org.apache.commons.digester.Digester
Add a "set top" rule for the specified parameters.
addSource(String,Map) - method in class org.apache.commons.digester.substitution.MultiVariableExpander
allowUnknownChildElements - field in class org.apache.commons.digester.SetNestedPropertiesRule
allRules - field in class org.apache.commons.digester.WithDefaultsRulesWrapper
All rules (preserves order in which they were originally added)
Private Rules implementation
attributeName - field in class org.apache.commons.digester.CallParamRule
The attribute from which to save the parameter value
attributeName - field in class org.apache.commons.digester.FactoryCreateRule
The attribute containing an override class name if it is present.
attributeName - field in class org.apache.commons.digester.ObjectCreateRule
The attribute containing an override class name if it is present.
attributeName - field in class org.apache.commons.digester.ObjectParamRule
The attribute which we are attempting to match
attributeNames - field in class org.apache.commons.digester.SetPropertiesRule
Attribute names used to override natural attribute->property mapping
attributesExpander - field in class org.apache.commons.digester.substitution.VariableSubstitutor
The expander to be used to expand variables in the attributes.
attrName - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
attrs - field in class org.apache.commons.digester.substitution.VariableAttributes

B

baseClass - field in class org.apache.commons.digester.plugins.PluginCreateRule
A base class that any plugin must derive from.
baseLog - static field in class org.apache.commons.digester.SimpleRegexMatcher
Default log (class wide)
basePath - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser
basicMatch(String,String) - method in class org.apache.commons.digester.ExtendedBaseRules
Standard match.
BeanPropertySetterRule - class org.apache.commons.digester.BeanPropertySetterRule
Rule implements sets a bean property on the top object to the body text.
BeanPropertySetterRule() - constructor for class org.apache.commons.digester.BeanPropertySetterRule
Construct rule that automatically sets a property from the body text.
Construct rule that automatically sets a property from the body text.
Construct rule that sets the given property from the body text.
BeanPropertySetterRule(String) - constructor for class org.apache.commons.digester.BeanPropertySetterRule
Construct rule that sets the given property from the body text.
Factory for creating a BeanPropertySetterRule.
begin(Attributes) - method in class org.apache.commons.digester.CallMethodRule
Process the start of this element.
begin(Attributes) - method in class org.apache.commons.digester.CallParamRule
Process the start of this element.
begin(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.IncludeRule
To include a rules xml file, we instantiate another Digester, and another DigesterRulesRuleSet.
begin(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
If a pattern is defined for the attribute, push it onto the pattern stack.
begin(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetPropertiesAliasRule
Add the alias to the SetPropertiesRule object created by the enclosing tag.
begin(Attributes) - method in class org.apache.commons.digester.ObjectCreateRule
Process the beginning of this element.
begin(Attributes) - method in class org.apache.commons.digester.Rule
This method is called when the beginning of a matching XML element is encountered.
begin(Attributes) - method in class org.apache.commons.digester.SetPropertiesRule
Process the beginning of this element.
begin(Attributes) - method in class org.apache.commons.digester.SetPropertyRule
Process the beginning of this element.
begin(String,String,Attributes) - method in class org.apache.commons.digester.FactoryCreateRule
Process the beginning of this element.
begin(String,String,Attributes) - method in class org.apache.commons.digester.NodeCreateRule
Implemented to replace the content handler currently in use by a NodeCreateRule.NodeBuilder.
begin(String,String,Attributes) - method in class org.apache.commons.digester.ObjectParamRule
Process the start of this element.
begin(String,String,Attributes) - method in class org.apache.commons.digester.PathCallParamRule
Process the start of this element.
begin(String,String,Attributes) - method in class org.apache.commons.digester.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.digester.SetNestedPropertiesRule
Process the beginning of this element.
begin(String,String,Attributes) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRule
begin(String,String,org.xml.sax.Attributes) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Invoked when the Digester matches this rule against an xml element.
begin(String,String,org.xml.sax.Attributes) - method in class org.apache.commons.digester.plugins.PluginDeclarationRule
Invoked upon reading a tag defining a plugin declaration.
body(String) - method in class org.apache.commons.digester.CallMethodRule
Process the body text of this element.
body(String) - method in class org.apache.commons.digester.CallParamRule
Process the body text of this element.
body(String) - method in class org.apache.commons.digester.Rule
This method is called when the body of a matching XML element is encountered.
body(String) - method in class org.apache.commons.digester.SetNestedPropertiesRule
This is only invoked after all child elements have been processed, so we can remove the custom Rules object that does the child-element-matching.
body(String) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRule
body(String,String,String) - method in class org.apache.commons.digester.BeanPropertySetterRule
Process the body text of this element.
body(String,String,String) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Process the body text of this element.
body(String,String,String) - method in class org.apache.commons.digester.Rule
This method is called when the body of a matching XML element is encountered.
bodyText - field in class org.apache.commons.digester.BeanPropertySetterRule
The body text used to set the property.
bodyText - field in class org.apache.commons.digester.CallMethodRule
The body text collected from this element.
bodyText - field in class org.apache.commons.digester.Digester
The body text of the current element.
bodyTextExpander - field in class org.apache.commons.digester.substitution.VariableSubstitutor
The expander to be used to expand variables in the body text.
bodyTexts - field in class org.apache.commons.digester.Digester
The stack of body text string buffers for surrounding elements.
bodyTextStack - field in class org.apache.commons.digester.CallParamRule
Stack is used to allow nested body text to be processed.

C

cache - field in class org.apache.commons.digester.RulesBase
The set of registered Rule instances, keyed by the matching pattern.
CallMethodRule - class org.apache.commons.digester.CallMethodRule
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(int,String) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(int,String,int) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(int,String,int,paramTypes[]) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
CallMethodRule(org.apache.commons.digester.Digester,String,int) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name.
Construct a "call method" rule with the specified method name.
CallMethodRule(String) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(String,int) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name.
CallMethodRule(String,int,paramTypes[]) - constructor for class org.apache.commons.digester.CallMethodRule
Construct a "call method" rule with the specified method name and parameter types.
Factory for creating a CallMethodRule.
CallParamRule - class org.apache.commons.digester.CallParamRule
Rule implementation that saves a parameter for use by a surrounding CallMethodRule.
CallParamRule(int) - constructor for class org.apache.commons.digester.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.digester.CallParamRule
Construct a "call parameter" rule.
CallParamRule(int,int) - constructor for class org.apache.commons.digester.CallParamRule
Constructs a "call parameter" rule which sets a parameter from the stack.
CallParamRule(int,String) - constructor for class org.apache.commons.digester.CallParamRule
Construct a "call parameter" rule that will save the value of the specified attribute as the parameter value.
CallParamRule(org.apache.commons.digester.Digester,int) - constructor for class org.apache.commons.digester.CallParamRule
Construct a "call parameter" rule that will save the body text of this element as the parameter value.
CallParamRule(org.apache.commons.digester.Digester,int,String) - constructor for class org.apache.commons.digester.CallParamRule
Construct a "call parameter" rule that will save the value of the specified attribute as the parameter value.
Factory for creating a CallParamRule.
cause - field in class org.apache.commons.digester.xmlrules.DigesterLoadingException
cause - field in class org.apache.commons.digester.plugins.PluginAssertionFailure
cause - field in class org.apache.commons.digester.plugins.PluginConfigurationException
cause - field in class org.apache.commons.digester.plugins.PluginException
cause - field in class org.apache.commons.digester.plugins.PluginInvalidInputException
cause - field in class org.apache.commons.digester.xmlrules.XmlLoadException
characters(buffer[],int,int) - method in class org.apache.commons.digester.Digester
Process notification of character data received from the body of an XML element.
characters(char[],int,int) - method in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
Appends a Text node to the current node.
CircularIncludeException - class org.apache.commons.digester.xmlrules.CircularIncludeException
Thrown when parsing XML into Digester rules, if a circular inclusion occurred in the xml digester rules files.
CircularIncludeException(String) - constructor for class org.apache.commons.digester.xmlrules.CircularIncludeException
classLoader - field in class org.apache.commons.digester.Digester
The class loader to use for instantiating application objects.
className - field in class org.apache.commons.digester.FactoryCreateRule
The Java class name of the ObjectCreationFactory to be created.
className - field in class org.apache.commons.digester.ObjectCreateRule
The Java class name of the object to be created.
clear() - method in class org.apache.commons.digester.AbstractRulesImpl
Clear all existing Rule instance registrations.
clear() - method in class org.apache.commons.digester.Digester
Clear the current contents of the object stack.
clear() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
clear() - method in class org.apache.commons.digester.plugins.PluginRules
Clear all rules.
clear() - method in class org.apache.commons.digester.RegexRules
Clear all existing Rule instance registrations.
clear() - method in class org.apache.commons.digester.Rules
Clear all existing Rule instance registrations.
clear() - method in class org.apache.commons.digester.RulesBase
Clear all existing Rule instance registrations.
clear() - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
Clear all existing Rule instance registrations.
clear() - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Clears all Rule's
configure() - method in class org.apache.commons.digester.Digester
Provide a hook for lazy configuration of this Digester instance.
configure(org.apache.commons.digester.Digester,String) - method in class org.apache.commons.digester.plugins.Declaration
Attempt to load custom rules for the target class at the specified pattern.
configured - field in class org.apache.commons.digester.Digester
Has this Digester been configured yet.
configureOldXerces(SAXParser,Properties) - static method in class org.apache.commons.digester.parser.XercesParser
Configure schema validation as recommended by the JAXP 1.2 spec.
configureXerces(SAXParserFactory) - static method in class org.apache.commons.digester.parser.XercesParser
Configure schema validation as recommended by the Xerces spec.
counter - field in class org.apache.commons.digester.ExtendedBaseRules
Counts the entry number for the rules.
createDigester(InputSource) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Creates a new digester and initializes it from the specified InputSource
createDigester(InputSource,org.apache.commons.digester.Digester) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Creates a new digester and initializes it from the specified InputSource.
createDigester(URL) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Creates a new digester and initializes it from the specified XML file
createDigester(URL,org.apache.commons.digester.Digester) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Creates a new digester and initializes it from the specified XML file.
createObject(Attributes) - method in class org.apache.commons.digester.AbstractObjectCreationFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.BeanPropertySetterRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.CallMethodRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.CallParamRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.FactoryCreateRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.ObjectCreateRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.ObjectParamRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetNextRuleFactory
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetPropertiesRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetPropertyRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetRootRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetTopRuleFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createObject(Attributes) - method in class org.apache.commons.digester.ObjectCreationFactory
Factory method called by FactoryCreateRule to supply an object based on the element's attributes.
createSAXException(Exception) - method in class org.apache.commons.digester.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.digester.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.digester.Digester
Create a SAX exception which also understands about the location in the digester file where the exception occurs
creationFactory - field in class org.apache.commons.digester.FactoryCreateRule
The object creation factory we will use to instantiate objects as required based on the attributes specified in the matched XML element.
currChildElementName - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRule
currChildNamespaceURI - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRule

D

Declaration - class org.apache.commons.digester.plugins.Declaration
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.digester.plugins.Declaration
Constructor.
Declaration(Class,org.apache.commons.digester.plugins.RuleLoader) - constructor for class org.apache.commons.digester.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.digester.plugins.Declaration
Constructor.
declarationsByClass - field in class org.apache.commons.digester.plugins.PluginManager
Map of classname->Declaration
declarationsById - field in class org.apache.commons.digester.plugins.PluginManager
Map of id->Declaration
declarePlugin(org.apache.commons.digester.Digester,Properties) - static method in class org.apache.commons.digester.plugins.PluginDeclarationRule
decoratedRules - field in class org.apache.commons.digester.plugins.PluginRules
The rules implementation that we are "enhancing" with plugins functionality, as per the Decorator pattern.
decoratedRules - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
defaultPlugin - field in class org.apache.commons.digester.plugins.PluginCreateRule
Info about optional default plugin to be used if no plugin-id is specified in the input data.
defaultRules - field in class org.apache.commons.digester.WithDefaultsRulesWrapper
Rules to be fired when the wrapped implementations returns none.
delegate - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
depth - field in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
Depth of the current node, relative to the element where the content handler was put into action.
DFLT_FALSEVAL - static field in class org.apache.commons.digester.plugins.strategies.FinderSetProperties
DFLT_FILENAME_ATTR - static field in class org.apache.commons.digester.plugins.strategies.FinderFromFile
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 field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
DFLT_METHOD_ATTR - static field in class org.apache.commons.digester.plugins.strategies.FinderFromMethod
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 field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
DFLT_METHOD_NAME - static field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltClass
DFLT_METHOD_NAME - static field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod
DFLT_PLUGIN_CLASS_ATTR - field in class org.apache.commons.digester.plugins.PluginContext
DFLT_PLUGIN_CLASS_ATTR_NS - field in class org.apache.commons.digester.plugins.PluginContext
DFLT_PLUGIN_ID_ATTR - field in class org.apache.commons.digester.plugins.PluginContext
DFLT_PLUGIN_ID_ATTR_NS - field in class org.apache.commons.digester.plugins.PluginContext
DFLT_PROPS_ATTR - static field in class org.apache.commons.digester.plugins.strategies.FinderSetProperties
DFLT_RESOURCE_ATTR - static field in class org.apache.commons.digester.plugins.strategies.FinderFromResource
Name of xml attribute on the plugin declaration which is used to configure rule-loading for that declaration.
DFLT_RESOURCE_SUFFIX - static field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltResource
DFLT_RULECLASS_ATTR - static field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
DFLT_RULECLASS_SUFFIX - static field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltClass
dfltMethodName - field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
digester - field in class org.apache.commons.digester.AbstractObjectCreationFactory
The associated Digester instance that was set up by FactoryCreateRule upon initialization.
digester - field in class org.apache.commons.digester.AbstractRulesImpl
Digester using this Rules implementation
Digester - class org.apache.commons.digester.Digester
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 - field in class org.apache.commons.digester.plugins.PluginRules
The Digester instance with which this Rules instance is associated.
digester - field in class org.apache.commons.digester.Rule
The Digester with which this Rule is associated.
digester - field in class org.apache.commons.digester.RulesBase
The Digester instance with which this Rules instance is associated.
Digester() - constructor for class org.apache.commons.digester.Digester
Construct a new Digester with default properties.
Digester(SAXParser) - constructor for class org.apache.commons.digester.Digester
Construct a new Digester, allowing a SAXParser to be passed in.
Digester(XMLReader) - constructor for class org.apache.commons.digester.Digester
Construct a new Digester, allowing an XMLReader to be passed in.
DIGESTER_DTD_PATH - static field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
DIGESTER_PUBLIC_ID - static field in class org.apache.commons.digester.xmlrules.DigesterRuleParser
digesterDtdUrl - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser
path to the DTD
DigesterLoader - class org.apache.commons.digester.xmlrules.DigesterLoader
This class manages the creation of Digester instances from XML digester rules files.
DigesterLoadingException - class org.apache.commons.digester.xmlrules.DigesterLoadingException
Thrown when an error occurs while parsing XML into Digester rules.
DigesterLoadingException(String) - constructor for class org.apache.commons.digester.xmlrules.DigesterLoadingException
DigesterLoadingException(String,Throwable) - constructor for class org.apache.commons.digester.xmlrules.DigesterLoadingException
DigesterLoadingException(Throwable) - constructor for class org.apache.commons.digester.xmlrules.DigesterLoadingException
DigesterRuleParser - class org.apache.commons.digester.xmlrules.DigesterRuleParser
This is a RuleSet that parses XML into Digester rules, and then adds those rules to a 'target' Digester.
DigesterRuleParser() - constructor for class org.apache.commons.digester.xmlrules.DigesterRuleParser
Constructs a DigesterRuleParser.
DigesterRuleParser(org.apache.commons.digester.Digester) - constructor for class org.apache.commons.digester.xmlrules.DigesterRuleParser
Constructs a rule set for converting XML digester rule descriptions into Rule objects, and adding them to the given Digester
Constructs a rule set for parsing an XML digester rule file that has been included within an outer XML digester rule file.
DigesterRulesSource - interface org.apache.commons.digester.xmlrules.DigesterRulesSource
Interface for classes that initialize a Digester Rules object with Digester Rules.
doc - field in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
A DOM Document used to create the various Node instances.
documentBuilder - field in class org.apache.commons.digester.NodeCreateRule
The JAXP DocumentBuilder to use.

E

elementNames - field in class org.apache.commons.digester.SetNestedPropertiesRule
end() - method in class org.apache.commons.digester.CallMethodRule
Process the end of this element.
end() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
If there was a pattern for this element, pop it off the pattern stack.
end() - method in class org.apache.commons.digester.NodeCreateRule
Pop the Node off the top of the stack.
end() - method in class org.apache.commons.digester.ObjectCreateRule
Process the end of this element.
end() - method in class org.apache.commons.digester.Rule
This method is called when the end of a matching XML element is encountered.
end() - method in class org.apache.commons.digester.SetNextRule
Process the end of this element.
end() - method in class org.apache.commons.digester.SetRootRule
Process the end of this element.
end() - method in class org.apache.commons.digester.SetTopRule
Process the end of this element.
end(String,String) - method in class org.apache.commons.digester.BeanPropertySetterRule
Process the end of this element.
end(String,String) - method in class org.apache.commons.digester.CallParamRule
Process any body texts now.
end(String,String) - method in class org.apache.commons.digester.FactoryCreateRule
Process the end of this element.
end(String,String) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Invoked by the digester when the closing tag matching this Rule's pattern is encountered.
end(String,String) - method in class org.apache.commons.digester.Rule
This method is called when the end of a matching XML element is encountered.
end(String,String) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRule
endDocument() - method in class org.apache.commons.digester.Digester
Process notification of the end of the document being reached.
endElement(String,String,String) - method in class org.apache.commons.digester.Digester
Process notification of the end of an XML element being reached.
endElement(String,String,String) - method in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
Checks whether control needs to be returned to Digester.
endPrefixMapping(String) - method in class org.apache.commons.digester.Digester
Process notification that a namespace prefix is going out of scope.
entityResolver - field in class org.apache.commons.digester.Digester
The EntityResolver used by the SAX parser.
entityValidator - field in class org.apache.commons.digester.Digester
The URLs of entityValidator that have been registered, keyed by the public identifier that corresponds.
error(SAXParseException) - method in class org.apache.commons.digester.Digester
Forward notification of a parsing error to the application supplied error handler (if any).
errorHandler - field in class org.apache.commons.digester.Digester
The application-supplied error handler that is notified when parsing warnings, errors, or fatal errors occur.
exceptionIgnoredStack - field in class org.apache.commons.digester.FactoryCreateRule
Stock to manage
expand(String) - method in class org.apache.commons.digester.substitution.MultiVariableExpander
expand(String) - method in class org.apache.commons.digester.substitution.VariableExpander
Return the input string with any variables replaced by their corresponding value.
expand(String,String,Map) - method in class org.apache.commons.digester.substitution.MultiVariableExpander
Replace any occurrences within the string of the form "marker{key}" with the value from source[key].
expander - field in class org.apache.commons.digester.substitution.VariableAttributes
ExtendedBaseRules - class org.apache.commons.digester.ExtendedBaseRules
Extension of RulesBase for complex schema.

F

factory - field in class org.apache.commons.digester.Digester
The SAXParserFactory that is created the first time we need it.
FactoryCreateRule - class org.apache.commons.digester.FactoryCreateRule
Rule implementation that uses an ObjectCreationFactory to create a new object which it pushes onto the object stack.
FactoryCreateRule(Class) - constructor for class org.apache.commons.digester.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,boolean) - constructor for class org.apache.commons.digester.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,String) - constructor for class org.apache.commons.digester.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,String,boolean) - constructor for class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class) - constructor for class org.apache.commons.digester.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.
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.
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
FactoryCreateRule(org.apache.commons.digester.Digester,String) - constructor for class org.apache.commons.digester.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.
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.
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
Construct a factory create rule using the given, already instantiated, ObjectCreationFactory.
FactoryCreateRule(String) - constructor for class org.apache.commons.digester.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.digester.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.digester.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.digester.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.
Factory for creating a FactoryCreateRule
falseval - field in class org.apache.commons.digester.plugins.strategies.FinderSetProperties
fatalError(SAXParseException) - method in class org.apache.commons.digester.Digester
Forward notification of a fatal parsing error to the application supplied error handler (if any).
filenameAttr - field in class org.apache.commons.digester.plugins.strategies.FinderFromFile
FinderFromClass - class org.apache.commons.digester.plugins.strategies.FinderFromClass
A rule-finding algorithm which expects the caller to specify a classname and methodname as plugin properties.
FinderFromClass() - constructor for class org.apache.commons.digester.plugins.strategies.FinderFromClass
FinderFromClass(String,String,String) - constructor for class org.apache.commons.digester.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 org.apache.commons.digester.plugins.strategies.FinderFromDfltClass
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.digester.plugins.strategies.FinderFromDfltClass
FinderFromDfltClass(String,String) - constructor for class org.apache.commons.digester.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 org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod
A rule-finding algorithm which looks for a method with a specific name on the plugin class.
FinderFromDfltMethod() - constructor for class org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod
FinderFromDfltMethod(String) - constructor for class org.apache.commons.digester.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 org.apache.commons.digester.plugins.strategies.FinderFromDfltResource
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.digester.plugins.strategies.FinderFromDfltResource
FinderFromDfltResource(String) - constructor for class org.apache.commons.digester.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 org.apache.commons.digester.plugins.strategies.FinderFromFile
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.digester.plugins.strategies.FinderFromFile
FinderFromFile(String) - constructor for class org.apache.commons.digester.plugins.strategies.FinderFromFile
FinderFromMethod - class org.apache.commons.digester.plugins.strategies.FinderFromMethod
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.digester.plugins.strategies.FinderFromMethod
Constructor.
FinderFromMethod(String) - constructor for class org.apache.commons.digester.plugins.strategies.FinderFromMethod
FinderFromResource - class org.apache.commons.digester.plugins.strategies.FinderFromResource
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.digester.plugins.strategies.FinderFromResource
Constructor.
FinderFromResource(String) - constructor for class org.apache.commons.digester.plugins.strategies.FinderFromResource
FinderSetProperties - class org.apache.commons.digester.plugins.strategies.FinderSetProperties
A rule-finding algorithm which expects the user to specify whether "automatic property setting" is desired.
FinderSetProperties() - constructor for class org.apache.commons.digester.plugins.strategies.FinderSetProperties
FinderSetProperties(String,String) - constructor for class org.apache.commons.digester.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.digester.ExtendedBaseRules
Finds an exact ancester match for given pattern
findLoader(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.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(org.apache.commons.digester.Digester,Class,Properties) - method in class org.apache.commons.digester.plugins.RuleFinder
Apply the finder algorithm to attempt to locate a source of digester rules for the specified plugin class.
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.digester.Digester
Return the currently mapped namespace URI for the specified prefix, if any; otherwise return null.
finish() - method in class org.apache.commons.digester.BeanPropertySetterRule
Clean up after parsing is complete.
finish() - method in class org.apache.commons.digester.CallMethodRule
Clean up after parsing is complete.
finish() - method in class org.apache.commons.digester.FactoryCreateRule
Clean up after parsing is complete.
finish() - method in class org.apache.commons.digester.Rule
This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
fireBeginMethods(List,String,String,org.xml.sax.Attributes) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the begin methods of rules.
fireBodyMethods(List,String,String,String) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the body methods of rules.
fireEndMethods(List,String,String) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Duplicate the processing that the Digester does when firing the end methods of rules.
fromStack - field in class org.apache.commons.digester.CallParamRule
Is the parameter to be set from the stack?
FromXmlRuleSet - class org.apache.commons.digester.xmlrules.FromXmlRuleSet
A Digester rule set where the rules come from an XML file.
FromXmlRuleSet(InputSource) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Constructs a FromXmlRuleSet using the default DigesterRuleParser and rulesDigester.
FromXmlRuleSet(InputSource,org.apache.commons.digester.Digester) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Constructs a FromXmlRuleSet using the default DigesterRuleParser and a ruleDigester for loading the rules xml.
FromXmlRuleSet(URL) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Constructs a FromXmlRuleSet using the default DigesterRuleParser and rulesDigester.
FromXmlRuleSet(URL,org.apache.commons.digester.Digester) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet
Constructs a FromXmlRuleSet using the default DigesterRuleParser and a ruleDigester for loading the rules xml.
FromXmlRuleSet(URL,org.apache.commons.digester.xmlrules.DigesterRuleParser) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet

G

GenericParser - class org.apache.commons.digester.parser.GenericParser
Create a SAXParser configured to support XML Schema and DTD.
getAllowUnknownChildElements() - method in class org.apache.commons.digester.SetNestedPropertiesRule
getCause() - method in class org.apache.commons.digester.plugins.PluginException
getCause() - method in class org.apache.commons.digester.xmlrules.XmlLoadException
Returns the cause of this throwable or null if the cause is nonexistent or unknown.
getClassLoader() - method in class org.apache.commons.digester.Digester
Return the class loader to be used for instantiating application objects when required.
getCount() - method in class org.apache.commons.digester.Digester
Return the current depth of the element stack.
getCurrentElementName() - method in class org.apache.commons.digester.Digester
Return the name of the XML element that is currently being processed.
getDebug() - method in class org.apache.commons.digester.Digester
Return the debugging detail level of our currently enabled logger.
getDeclarationByClass(String) - method in class org.apache.commons.digester.plugins.PluginManager
Return the declaration object with the specified class.
getDeclarationById(String) - method in class org.apache.commons.digester.plugins.PluginManager
Return the declaration object with the specified id.
getDecoratedRules() - method in class org.apache.commons.digester.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.digester.WithDefaultsRulesWrapper
Gets Rule's which will be fired when the wrapped implementation returns no matches
getDigester() - method in class org.apache.commons.digester.AbstractObjectCreationFactory
Returns the Digester that was set by the FactoryCreateRule upon initialization.
getDigester() - method in class org.apache.commons.digester.AbstractRulesImpl
Return the Digester instance with which this Rules instance is associated.
getDigester() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
getDigester() - method in class org.apache.commons.digester.ObjectCreationFactory
Returns the Digester that was set by the FactoryCreateRule upon initialization.
getDigester() - method in class org.apache.commons.digester.plugins.PluginRules
Return the Digester instance with which this instance is associated.
getDigester() - method in class org.apache.commons.digester.Rule
Return the Digester with which this Rule is associated.
getDigester() - method in class org.apache.commons.digester.Rules
Return the Digester instance with which this Rules instance is associated.
getDigester() - method in class org.apache.commons.digester.RulesBase
Return the Digester instance with which this Rules instance is associated.
getDigester() - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
Return the Digester instance with which this Rules instance is associated.
getDigester() - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Gets digester using these Rules
getDigesterRulesDTD() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Returns the location of the DTD used to validate the digester rules XML document.
getDocumentLocator() - method in class org.apache.commons.digester.Digester
Gets the document locator associated with our parser.
getEntityResolver() - method in class org.apache.commons.digester.Digester
Return the Entity Resolver used by the SAX parser.
getErrorHandler() - method in class org.apache.commons.digester.Digester
Return the error handler for this Digester.
getFactory() - method in class org.apache.commons.digester.Digester
Return the SAXParserFactory we will use, creating one if necessary.
getFactory(Attributes) - method in class org.apache.commons.digester.FactoryCreateRule
Return an instance of our associated object creation factory, creating one if necessary.
getFeature(String) - method in class org.apache.commons.digester.Digester
Returns a flag indicating whether the requested feature is supported by the underlying implementation of org.xml.sax.XMLReader.
getId() - method in class org.apache.commons.digester.plugins.Declaration
Return the id associated with this declaration.
getIndex(String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getIndex(String,String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getLength() - method in class org.apache.commons.digester.substitution.VariableAttributes
getLocalName(int) - method in class org.apache.commons.digester.substitution.VariableAttributes
getLog() - method in class org.apache.commons.digester.SimpleRegexMatcher
Gets the Log implementation.
getLogger() - method in class org.apache.commons.digester.Digester
Return the current Logger associated with this instance of the Digester
getLogger(org.apache.commons.digester.Digester) - static method in class org.apache.commons.digester.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.digester.Digester
Return the current rule match path
getNamespaceAware() - method in class org.apache.commons.digester.Digester
Return the "namespace aware" flag for parsers we create.
getNamespaceURI() - method in class org.apache.commons.digester.AbstractRulesImpl
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
getNamespaceURI() - method in class org.apache.commons.digester.plugins.PluginRules
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - method in class org.apache.commons.digester.Rule
Return the namespace URI for which this Rule is relevant, if any.
getNamespaceURI() - method in class org.apache.commons.digester.Rules
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - method in class org.apache.commons.digester.RulesBase
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - method in class org.apache.commons.digester.RuleSet
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
getNamespaceURI() - method in class org.apache.commons.digester.RuleSetBase
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
getNamespaceURI() - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
Return the namespace URI that will be applied to all subsequently added Rule objects.
getNamespaceURI() - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Gets namespace to apply to Rule's added
getParent() - method in class org.apache.commons.digester.plugins.PluginRules
Return the parent Rules object.
getParser() - method in class org.apache.commons.digester.Digester
Return the SAXParser we will use to parse the input stream.
getPattern() - method in class org.apache.commons.digester.plugins.PluginCreateRule
Return the pattern that this Rule is associated with.
getPluginClass() - method in class org.apache.commons.digester.plugins.Declaration
Return plugin class associated with this declaration.
getPluginClassAttr() - method in class org.apache.commons.digester.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.digester.plugins.PluginRules
getPluginClassAttrNs() - method in class org.apache.commons.digester.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.digester.plugins.PluginRules
getPluginIdAttr() - method in class org.apache.commons.digester.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.digester.plugins.PluginRules
getPluginIdAttrNs() - method in class org.apache.commons.digester.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.digester.plugins.PluginRules
getPluginManager() - method in class org.apache.commons.digester.plugins.PluginRules
Return the object which "knows" about all declared plugins.
getProperty(String) - method in class org.apache.commons.digester.Digester
Return the current value of the specified property for the underlying XMLReader implementation.
getPublicId() - method in class org.apache.commons.digester.Digester
Return the public identifier of the DTD we are currently parsing under, if any.
getQName(int) - method in class org.apache.commons.digester.substitution.VariableAttributes
getReader() - method in class org.apache.commons.digester.Digester
By setting the reader in the constructor, you can bypass JAXP and be able to use digester in Weblogic 6.0.
getRegexMatcher() - method in class org.apache.commons.digester.RegexRules
Gets the current regex matching strategy.
getRegistrations() - method in class org.apache.commons.digester.Digester
Return the set of DTD URL registrations, keyed by public identifier.
getRoot() - method in class org.apache.commons.digester.Digester
When the Digester is being used as a SAXContentHandler, this method allows you to access the root object that has been created after parsing.
getRuleFinders() - method in class org.apache.commons.digester.plugins.PluginContext
Return the list of RuleFinder objects.
getRuleFinders() - method in class org.apache.commons.digester.plugins.PluginRules
getRuleNamespaceURI() - method in class org.apache.commons.digester.Digester
Return the namespace URI that will be applied to all subsequently added Rule objects.
getRules() - method in class org.apache.commons.digester.Digester
Return the Rules implementation object containing our rules collection and associated matching policy.
getRules(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.xmlrules.DigesterRulesSource
Creates and adds Digester Rules to a given Rules object
getRules(String) - method in class org.apache.commons.digester.Digester
Return the set of rules that apply to the specified match position.
getSAXLogger() - method in class org.apache.commons.digester.Digester
Gets the logger used for logging SAX-related information.
getSchema() - method in class org.apache.commons.digester.Digester
Return the XML Schema URI used for validating an XML instance.
getSchemaLanguage() - method in class org.apache.commons.digester.Digester
Return the XML Schema language used when parsing.
getSubstitutor() - method in class org.apache.commons.digester.Digester
Gets the Substitutor used to convert attributes and body text.
getTrimData() - method in class org.apache.commons.digester.SetNestedPropertiesRule
getType(int) - method in class org.apache.commons.digester.substitution.VariableAttributes
getType(String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getType(String,String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getURI(int) - method in class org.apache.commons.digester.substitution.VariableAttributes
getUseContextClassLoader() - method in class org.apache.commons.digester.Digester
Return the boolean as to whether the context classloader should be used.
getUseExactMatch() - method in class org.apache.commons.digester.CallMethodRule
Should MethodUtils.invokeExactMethod be used for the reflection.
getValidating() - method in class org.apache.commons.digester.Digester
Return the validating parser flag.
getValue(int) - method in class org.apache.commons.digester.substitution.VariableAttributes
getValue(String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getValue(String,String) - method in class org.apache.commons.digester.substitution.VariableAttributes
getXercesVersion() - static method in class org.apache.commons.digester.parser.XercesParser
Return the current Xerces version.
getXMLReader() - method in class org.apache.commons.digester.Digester
Return the XMLReader to be used for parsing the input document.

I

id - field in class org.apache.commons.digester.plugins.Declaration
ignorableWhitespace(buffer[],int,int) - method in class org.apache.commons.digester.Digester
Process notification of ignorable whitespace received from the body of an XML element.
ignoreCreateExceptions - field in class org.apache.commons.digester.FactoryCreateRule
Should exceptions thrown by the factory be ignored?
includedFiles - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Used to detect circular includes
includeProgrammaticRules(String) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.IncludeRule
Creates an instance of the indicated class.
DigesterRuleParser.IncludeRule - class org.apache.commons.digester.xmlrules.DigesterRuleParser.IncludeRule
A rule for including one rules XML file within another.
IncludeRule() - constructor for class org.apache.commons.digester.xmlrules.DigesterRuleParser.IncludeRule
includeXMLRules(String) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.IncludeRule
Creates another DigesterRuleParser, and uses it to extract the rules out of the give XML file.
Specify which attributes class this object is a proxy for.
Must be called exactly once, and must be called before any call to the configure method.
Base constructor
initException - field in class org.apache.commons.digester.plugins.PluginCreateRule
Currently, none of the Rules methods allow exceptions to be thrown.
InitializableRule - interface org.apache.commons.digester.plugins.InitializableRule
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.digester.Digester
Provides a hook for lazy initialization of this Digester instance.
initialized - field in class org.apache.commons.digester.plugins.Declaration
input - field in class org.apache.commons.digester.plugins.strategies.LoaderFromStream
inputSource - field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet.InputSourceXMLRulesLoader
Loads XMLRules from an InputSource
InputSourceXMLRulesLoader(InputSource) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet.InputSourceXMLRulesLoader
isEmpty(String) - method in class org.apache.commons.digester.Digester
Is the stack with the given name empty?

Note: a stack is considered empty if no objects have been pushed onto it yet.

isExactMatch() - method in class org.apache.commons.digester.SetNextRule
Is exact matching being used.
isExactMatch() - method in class org.apache.commons.digester.SetRootRule
Is exact matching being used.
isExactMatch() - method in class org.apache.commons.digester.SetTopRule
Is exact matching being used.
isXercesUsed - static field in class org.apache.commons.digester.ParserFeatureSetterFactory
true is Xerces is used.

J

JAXP_SCHEMA_LANGUAGE - field in class org.apache.commons.digester.Digester
JAXP_SCHEMA_LANGUAGE - static field in class org.apache.commons.digester.parser.GenericParser
The JAXP 1.2 property to set up the schemaLanguage used.
JAXP_SCHEMA_LANGUAGE - static field in class org.apache.commons.digester.parser.XercesParser
The JAXP 1.2 property to set up the schemaLanguage used.
JAXP_SCHEMA_SOURCE - static field in class org.apache.commons.digester.parser.GenericParser
The JAXP 1.2 property required to set up the schema location.
JAXP_SCHEMA_SOURCE - static field in class org.apache.commons.digester.parser.XercesParser
The JAXP 1.2 property required to set up the schema location.

L

load(InputStream) - method in class org.apache.commons.digester.plugins.strategies.LoaderFromStream
The contents of the input stream are loaded into memory, and cached for later use.
load(URL,ClassLoader,InputStream) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an input stream, this method parses the input into Java objects.
load(URL,ClassLoader,InputStream,Object) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an input stream, this method parses the input into Java objects.
load(URL,ClassLoader,Reader) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an input stream, this method parses the input into Java objects.
load(URL,ClassLoader,Reader,Object) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an input stream, this method parses the input into Java objects.
load(URL,ClassLoader,URL) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an XML input file, this method parses the input file into Java objects.
load(URL,ClassLoader,URL,Object) - static method in class org.apache.commons.digester.xmlrules.DigesterLoader
Given the digester rules XML file, a class loader, and an XML input file, this method parses the input file into Java objects.
LoaderFromClass - class org.apache.commons.digester.plugins.strategies.LoaderFromClass
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.digester.plugins.strategies.LoaderFromClass
Constructor.
LoaderFromClass(Class,String) - constructor for class org.apache.commons.digester.plugins.strategies.LoaderFromClass
Constructor.
LoaderFromStream - class org.apache.commons.digester.plugins.strategies.LoaderFromStream
A rule-finding algorithm which loads an xmlplugins-format file.
LoaderFromStream(InputStream) - constructor for class org.apache.commons.digester.plugins.strategies.LoaderFromStream
LoaderSetProperties - class org.apache.commons.digester.plugins.strategies.LoaderSetProperties
A RuleLoader which creates a single SetPropertiesRule and adds it to the digester when its addRules() method is invoked.
loadRules() - method in class org.apache.commons.digester.xmlrules.FromXmlRuleSet.InputSourceXMLRulesLoader
Load rules now
loadRules() - method in class org.apache.commons.digester.xmlrules.FromXmlRuleSet.URLXMLRulesLoader
Load rules now
loadRules() - method in class org.apache.commons.digester.xmlrules.FromXmlRuleSet.XMLRulesLoader
Load rules now
loadRules(org.apache.commons.digester.Digester,Class,InputStream,String) - static method in class org.apache.commons.digester.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.
locateMethod(Class,String) - static method in class org.apache.commons.digester.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 - field in class org.apache.commons.digester.Digester
The Locator associated with our parser.
log - field in class org.apache.commons.digester.Digester
The Log to which most logging calls will be made.
log - static field in class org.apache.commons.digester.parser.GenericParser
The Log to which all SAX event related logging calls will be made.
log - field in class org.apache.commons.digester.SetNestedPropertiesRule
log - field in class org.apache.commons.digester.SimpleRegexMatcher
Custom log (can be set per object)
log - static field in class org.apache.commons.digester.parser.XercesParser
The Log to which all SAX event related logging calls will be made.
log(String) - method in class org.apache.commons.digester.Digester
Log a message to our associated logger.
log(String,Throwable) - method in class org.apache.commons.digester.Digester
Log a message and exception to our associated logger.
LogUtils - class org.apache.commons.digester.plugins.LogUtils
Simple utility class to assist in logging.
lookup(String,String) - method in class org.apache.commons.digester.RulesBase
Return a List of Rule instances for the specified pattern that also match the specified namespace URI (if any).

M

markers - field in class org.apache.commons.digester.substitution.MultiVariableExpander
match - field in class org.apache.commons.digester.Digester
The current match pattern for nested element processing.
match(String) - method in class org.apache.commons.digester.AbstractRulesImpl
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) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
match(String) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
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) - method in class org.apache.commons.digester.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.
match(String,String) - method in class org.apache.commons.digester.AbstractRulesImpl
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) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
match(String,String) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.plugins.PluginRules
Return a List of all registered Rule instances that match the specified nodepath, or a zero-length List if there are no matches.
match(String,String) - method in class org.apache.commons.digester.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.digester.RegexRules
Finds matching rules by using current regex matching strategy.
match(String,String) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.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) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
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) - method in class org.apache.commons.digester.SimpleRegexMatcher
Matches using simple regex algorithm.
match(String,String) - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Return list of rules matching given pattern.
match(String,String,int,int) - method in class org.apache.commons.digester.SimpleRegexMatcher
Implementation of regex matching algorithm.
matcher - field in class org.apache.commons.digester.RegexRules
The regex strategy used by this RegexRules
matches - field in class org.apache.commons.digester.Digester
Stack whose elements are List objects, each containing a list of Rule objects as returned from Rules.getMatch().
matchPrefix - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
methodAttr - field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
methodAttr - field in class org.apache.commons.digester.plugins.strategies.FinderFromMethod
methodName - field in class org.apache.commons.digester.CallMethodRule
The method name to call on the parent object.
methodName - field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltClass
methodName - field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltMethod
methodName - field in class org.apache.commons.digester.SetNextRule
The method name to call on the parent object.
methodName - field in class org.apache.commons.digester.SetRootRule
The method name to call on the parent object.
methodName - field in class org.apache.commons.digester.SetTopRule
The method name to call on the child object.
mountPoint - field in class org.apache.commons.digester.plugins.PluginRules
The path below which this rules object has responsibility.
MultiVariableExpander - class org.apache.commons.digester.substitution.MultiVariableExpander
Expands variable references from multiple sources.
MultiVariableExpander() - constructor for class org.apache.commons.digester.substitution.MultiVariableExpander

N

name - field in class org.apache.commons.digester.SetPropertyRule
The attribute that will contain the property name.
namespaceAware - field in class org.apache.commons.digester.Digester
Do we want a "namespace aware" parser.
namespaces - field in class org.apache.commons.digester.Digester
Registered namespaces we are currently processing.
namespaceURI - field in class org.apache.commons.digester.AbstractRulesImpl
Namespace uri to assoicate with subsequent Rule's
namespaceURI - field in class org.apache.commons.digester.Rule
The namespace URI for which this Rule is relevant, if any.
namespaceURI - field in class org.apache.commons.digester.RulesBase
The namespace URI for which subsequently added Rule objects are relevant, or null for matching independent of namespaces.
namespaceURI - field in class org.apache.commons.digester.RuleSetBase
The namespace URI that all Rule instances created by this RuleSet will be associated with.
nEntries - field in class org.apache.commons.digester.substitution.MultiVariableExpander
newRules - field in class org.apache.commons.digester.SetNestedPropertiesRule
newSAXParser(Properties) - static method in class org.apache.commons.digester.parser.GenericParser
Create a SAXParser configured to support XML Scheman and DTD
newSAXParser(Properties) - static method in class org.apache.commons.digester.ParserFeatureSetterFactory
Create a new SAXParser
newSAXParser(Properties) - static method in class org.apache.commons.digester.parser.XercesParser
Create a SAXParser based on the underlying Xerces version.
NodeCreateRule.NodeBuilder - class org.apache.commons.digester.NodeCreateRule.NodeBuilder
The SAX content handler that does all the actual work of assembling the DOM node tree from the SAX events.
NodeBuilder(Document,Node) - constructor for class org.apache.commons.digester.NodeCreateRule.NodeBuilder
Constructor.
NodeCreateRule - class org.apache.commons.digester.NodeCreateRule
A rule implementation that creates a DOM Node containing the XML at the element that matched the rule.
NodeCreateRule() - constructor for class org.apache.commons.digester.NodeCreateRule
Default constructor.
NodeCreateRule(DocumentBuilder) - constructor for class org.apache.commons.digester.NodeCreateRule
Constructor.
NodeCreateRule(int) - constructor for class org.apache.commons.digester.NodeCreateRule
Constructor.
NodeCreateRule(int,DocumentBuilder) - constructor for class org.apache.commons.digester.NodeCreateRule
Constructor.
nodeType - field in class org.apache.commons.digester.NodeCreateRule
The type of the node that should be created.
notationDecl(String,String,String) - method in class org.apache.commons.digester.Digester
Receive notification of a notation declaration event.

O

ObjectCreateRule - class org.apache.commons.digester.ObjectCreateRule
Rule implementation that creates a new object and pushes it onto the object stack.
ObjectCreateRule(Class) - constructor for class org.apache.commons.digester.ObjectCreateRule
Construct an object create rule with the specified class.
ObjectCreateRule(org.apache.commons.digester.Digester,Class) - constructor for class org.apache.commons.digester.ObjectCreateRule
Construct an object create rule with the specified class.
ObjectCreateRule(org.apache.commons.digester.Digester,String) - constructor for class org.apache.commons.digester.ObjectCreateRule
Construct an object create rule with the specified class name.
Construct an object create rule with the specified class and an optional attribute name containing an override.
Construct an object create rule with the specified class name and an optional attribute name containing an override.
ObjectCreateRule(String) - constructor for class org.apache.commons.digester.ObjectCreateRule
Construct an object create rule with the specified class name.
ObjectCreateRule(String,Class) - constructor for class org.apache.commons.digester.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.digester.ObjectCreateRule
Construct an object create rule with the specified class name and an optional attribute name containing an override.
Factory for creating a ObjectCreateRule
ObjectCreationFactory - interface org.apache.commons.digester.ObjectCreationFactory
Interface for use with FactoryCreateRule.
ObjectParamRule - class org.apache.commons.digester.ObjectParamRule
Rule implementation that saves a parameter for use by a surrounding CallMethodRule.
ObjectParamRule(int,Object) - constructor for class org.apache.commons.digester.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.digester.ObjectParamRule
Construct a "call parameter" rule that will save the given Object as the parameter value, provided that the specified attribute exists.
Factory for creating a ObjectParamRule
oldContentHandler - field in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
The content handler used by Digester before it was set to this content handler.
oldRules - field in class org.apache.commons.digester.SetNestedPropertiesRule
order - field in class org.apache.commons.digester.ExtendedBaseRules
The decision algorithm used (unfortunately) doesn't preserve the entry order.
The Digester package provides for rules-based processing of arbitrary XML documents.
Provides for parser recognition and parser dependent code.
Provides an easy mechanism whereby new digestion rules can be added dynamically during a digestion.
This package contains "rule-finding" strategy classes, and their associated "helper" loader classes.
Provides for manipulation of xml attributes and element body text before the data is processed by any Rule objects.
The xmlrules package provides for XML-based definition of rules for Digester.

P

param - field in class org.apache.commons.digester.ObjectParamRule
The parameter we wish to pass to the method call
paramClassNames - field in class org.apache.commons.digester.CallMethodRule
The names of the classes of the parameters to be collected.
paramCount - field in class org.apache.commons.digester.CallMethodRule
The number of parameters to collect from MethodParam rules.
paramIndex - field in class org.apache.commons.digester.CallParamRule
The zero-relative index of the parameter we are saving.
paramIndex - field in class org.apache.commons.digester.ObjectParamRule
The zero-relative index of the parameter we are saving.
paramIndex - field in class org.apache.commons.digester.PathCallParamRule
The zero-relative index of the parameter we are saving.
params - field in class org.apache.commons.digester.Digester
The parameters stack being utilized by CallMethodRule and CallParamRule rules.
paramType - field in class org.apache.commons.digester.SetNextRule
The Java class name of the parameter type expected by the method.
paramType - field in class org.apache.commons.digester.SetRootRule
The Java class name of the parameter type expected by the method.
paramType - field in class org.apache.commons.digester.SetTopRule
The Java class name of the parameter type expected by the method.
paramTypes - field in class org.apache.commons.digester.CallMethodRule
The parameter types of the parameters to be collected.
parent - field in class org.apache.commons.digester.plugins.PluginManager
the parent manager to which this one may delegate lookups.
parent - field in class org.apache.commons.digester.plugins.PluginRules
The Rules object that holds rules applying "above" the mountpoint, ie the next Rules object down in the stack.
parentMatch(String,String,String) - method in class org.apache.commons.digester.ExtendedBaseRules
Matching parent.
parse(File) - method in class org.apache.commons.digester.Digester
Parse the content of the specified file using this Digester.
parse(InputSource) - method in class org.apache.commons.digester.Digester
Parse the content of the specified input source using this Digester.
parse(InputStream) - method in class org.apache.commons.digester.Digester
Parse the content of the specified input stream using this Digester.
parse(Reader) - method in class org.apache.commons.digester.Digester
Parse the content of the specified reader using this Digester.
parse(String) - method in class org.apache.commons.digester.Digester
Parse the content of the specified URI using this Digester.
parser - field in class org.apache.commons.digester.Digester
The SAXParser we will use to parse the input stream.
parser - field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
The rule set for parsing the Digester rules
ParserFeatureSetterFactory - class org.apache.commons.digester.ParserFeatureSetterFactory
Creates a SAXParser based on the underlying parser.
PathCallParamRule - class org.apache.commons.digester.PathCallParamRule
Rule implementation that saves a parameter containing the Digester matching path for use by a surrounding CallMethodRule.
PathCallParamRule(int) - constructor for class org.apache.commons.digester.PathCallParamRule
Construct a "call parameter" rule that will save the body text of this element as the parameter value.
pattern - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
pattern - field in class org.apache.commons.digester.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 - field in class org.apache.commons.digester.RegexRules.RegisteredRule
DigesterRuleParser.PatternRule - class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
A rule for extracting the pattern matching strings from the rules XML.
PatternRule(String) - constructor for class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
DigesterRuleParser.PatternStack - class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternStack
A stack whose toString method returns a '/'-separated concatenation of all the elements in the stack.
peek() - method in class org.apache.commons.digester.Digester
Return the top object on the stack without removing it.
peek(int) - method in class org.apache.commons.digester.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.digester.Digester
Gets the top object from the stack with the given name.
peekParams() - method in class org.apache.commons.digester.Digester
Return the top object on the parameters stack without removing it.
peekParams(int) - method in class org.apache.commons.digester.Digester
Return the n'th object down the parameters stack, where 0 is the top element and [getCount()-1] is the bottom element.
PluginAssertionFailure - class org.apache.commons.digester.plugins.PluginAssertionFailure
Thrown when a bug is detected in the plugins code.
PluginAssertionFailure(String) - constructor for class org.apache.commons.digester.plugins.PluginAssertionFailure
PluginAssertionFailure(String,Throwable) - constructor for class org.apache.commons.digester.plugins.PluginAssertionFailure
PluginAssertionFailure(Throwable) - constructor for class org.apache.commons.digester.plugins.PluginAssertionFailure
pluginClass - field in class org.apache.commons.digester.plugins.Declaration
The class of the object to be instantiated.
pluginClassAttr - field in class org.apache.commons.digester.plugins.PluginContext
pluginClassAttr - field in class org.apache.commons.digester.plugins.PluginCreateRule
pluginClassAttrNs - field in class org.apache.commons.digester.plugins.PluginContext
pluginClassAttrNs - field in class org.apache.commons.digester.plugins.PluginCreateRule
pluginClassName - field in class org.apache.commons.digester.plugins.Declaration
The name of the class of the object to be instantiated.
PluginConfigurationException - class org.apache.commons.digester.plugins.PluginConfigurationException
Thrown when an error occurs due to the way the calling application uses the plugins module.
PluginConfigurationException(String) - constructor for class org.apache.commons.digester.plugins.PluginConfigurationException
PluginConfigurationException(String,Throwable) - constructor for class org.apache.commons.digester.plugins.PluginConfigurationException
PluginConfigurationException(Throwable) - constructor for class org.apache.commons.digester.plugins.PluginConfigurationException
PluginContext - class org.apache.commons.digester.plugins.PluginContext
Provides data and services which should exist only once per digester.
pluginContext - field in class org.apache.commons.digester.plugins.PluginManager
The object containing data that should only exist once for each Digester instance.
pluginContext - field in class org.apache.commons.digester.plugins.PluginRules
A reference to the object that holds all data which should only exist once per digester instance.
PluginContext() - constructor for class org.apache.commons.digester.plugins.PluginContext
PluginCreateRule - class org.apache.commons.digester.plugins.PluginCreateRule
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.digester.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.digester.plugins.PluginCreateRule
Create a plugin rule where the user may specify a plugin.
Create a plugin rule where the user may specify a plugin.
PluginDeclarationRule - class org.apache.commons.digester.plugins.PluginDeclarationRule
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.digester.plugins.PluginDeclarationRule
constructor
PluginException - class org.apache.commons.digester.plugins.PluginException
Thrown when some plugin-related error has occurred, and none of the other exception types are appropriate.
PluginException(String) - constructor for class org.apache.commons.digester.plugins.PluginException
PluginException(String,Throwable) - constructor for class org.apache.commons.digester.plugins.PluginException
PluginException(Throwable) - constructor for class org.apache.commons.digester.plugins.PluginException
pluginIdAttr - field in class org.apache.commons.digester.plugins.PluginContext
pluginIdAttr - field in class org.apache.commons.digester.plugins.PluginCreateRule
pluginIdAttrNs - field in class org.apache.commons.digester.plugins.PluginContext
pluginIdAttrNs - field in class org.apache.commons.digester.plugins.PluginCreateRule
PluginInvalidInputException - class org.apache.commons.digester.plugins.PluginInvalidInputException
Thrown when an error occurs due to bad data in the file being parsed.
PluginInvalidInputException(String) - constructor for class org.apache.commons.digester.plugins.PluginInvalidInputException
PluginInvalidInputException(String,Throwable) - constructor for class org.apache.commons.digester.plugins.PluginInvalidInputException
PluginInvalidInputException(Throwable) - constructor for class org.apache.commons.digester.plugins.PluginInvalidInputException
PluginManager - class org.apache.commons.digester.plugins.PluginManager
Coordinates between PluginDeclarationRule and PluginCreateRule objects, providing a place to share data between instances of these rules.
pluginManager - field in class org.apache.commons.digester.plugins.PluginRules
Object which contains information about all known plugins.
PluginManager(org.apache.commons.digester.plugins.PluginContext) - constructor for class org.apache.commons.digester.plugins.PluginManager
Construct a "root" PluginManager, ie one with no parent.
PluginManager(org.apache.commons.digester.plugins.PluginManager) - constructor for class org.apache.commons.digester.plugins.PluginManager
Construct a "child" PluginManager.
PluginRules - class org.apache.commons.digester.plugins.PluginRules
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.digester.plugins.PluginRules
Constructor for top-level Rules objects.
PluginRules(org.apache.commons.digester.Rules) - constructor for class org.apache.commons.digester.plugins.PluginRules
Constructor for top-level Rules object which handles rule-matching using the specified implementation.
PluginRules(String,org.apache.commons.digester.plugins.PluginRules) - constructor for class org.apache.commons.digester.plugins.PluginRules
Constructs a Rules instance which has a parent Rules object (which is different from having a delegate rules object).
pop() - method in class org.apache.commons.digester.Digester
Pop the top object off of the stack, and return it.
pop(String) - method in class org.apache.commons.digester.Digester
Pops (gets and removes) the top object from the stack with the given name.
popParams() - method in class org.apache.commons.digester.Digester
Pop the top object off of the parameters stack, and return it.
postRegisterInit(String) - method in class org.apache.commons.digester.plugins.InitializableRule
Called after this Rule object has been added to the list of all Rules.
postRegisterInit(String) - method in class org.apache.commons.digester.plugins.PluginCreateRule
Invoked after this rule has been added to the set of digester rules, associated with the specified pattern.
prefix - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
processingInstruction(String,String) - method in class org.apache.commons.digester.Digester
Process notification of a processing instruction that was encountered.
processingInstruction(String,String) - method in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
Adds a new ProcessingInstruction to the current node.
processMethodCallResult(Object) - method in class org.apache.commons.digester.CallMethodRule
Subclasses may override this method to perform additional processing of the invoked method's result.
PROP_IGNORE - static field in class org.apache.commons.digester.SetNestedPropertiesRule
Dummy object that can be placed in collections to indicate an ignored property when null cannot be used for that purpose.
properties - field in class org.apache.commons.digester.plugins.Declaration
propertyName - field in class org.apache.commons.digester.BeanPropertySetterRule
Set this property on the top object.
propertyNames - field in class org.apache.commons.digester.SetPropertiesRule
Property names used to override natural attribute->property mapping
propsAttr - field in class org.apache.commons.digester.plugins.strategies.FinderSetProperties
publicId - field in class org.apache.commons.digester.Digester
The public identifier of the DTD we are currently parsing under (if any).
push(Object) - method in class org.apache.commons.digester.Digester
Push a new object onto the top of the object stack.
push(String,Object) - method in class org.apache.commons.digester.Digester
Pushes the given object onto the stack with the given name.
pushParams(Object) - method in class org.apache.commons.digester.Digester
Push a new object onto the top of the parameters stack.

R

reader - field in class org.apache.commons.digester.Digester
The XMLReader used to parse digester rules.
RegexMatcher - class org.apache.commons.digester.RegexMatcher
Regular expression matching strategy for RegexRules.
RegexRules - class org.apache.commons.digester.RegexRules
Rules implementation that uses regular expression matching for paths.
RegexRules(org.apache.commons.digester.RegexMatcher) - constructor for class org.apache.commons.digester.RegexRules
Construct sets the Regex matching strategy.
register(String,String) - method in class org.apache.commons.digester.Digester
Register the specified DTD URL for the specified public identifier.
RegexRules.RegisteredRule - class org.apache.commons.digester.RegexRules.RegisteredRule
Used to associate rules with paths in the rules list
registeredRules - field in class org.apache.commons.digester.RegexRules
All registered Rule's
registerRule(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.AbstractRulesImpl
Register rule at given pattern.
registerRule(String,org.apache.commons.digester.Rule) - method in class org.apache.commons.digester.RegexRules
Register a new Rule instance matching the specified pattern.
resolveEntity(String,String) - method in class org.apache.commons.digester.Digester
Resolve the requested external entity.
resourceAttr - field in class org.apache.commons.digester.plugins.strategies.FinderFromResource
resourceSuffix - field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltResource
root - field in class org.apache.commons.digester.Digester
The "root" element of the stack (in other words, the last object that was popped.
root - field in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
The DOM node that will be pushed on Digester's stack.
Rule - class org.apache.commons.digester.Rule
Concrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched.
rule - field in class org.apache.commons.digester.RegexRules.RegisteredRule
rule - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
Rule() - constructor for class org.apache.commons.digester.Rule
Base constructor.
Rule(org.apache.commons.digester.Digester) - constructor for class org.apache.commons.digester.Rule
Constructor sets the associated Digester.
ruleClassAttr - field in class org.apache.commons.digester.plugins.strategies.FinderFromClass
RuleFinder - class org.apache.commons.digester.plugins.RuleFinder
Each concrete implementation of RuleFinder is an algorithm for locating a source of digester rules for a plugin.
ruleFinders - field in class org.apache.commons.digester.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 - field in class org.apache.commons.digester.plugins.Declaration
Class which is responsible for dynamically loading this plugin's rules on demand.
RuleLoader - class org.apache.commons.digester.plugins.RuleLoader
Interface for classes which can dynamically load custom plugin rules associated with a user's plugin class.
rules - field in class org.apache.commons.digester.Digester
The Rules implementation containing our collection of Rule instances and associated matching policy.
Rules - interface org.apache.commons.digester.Rules
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.
rules - field in class org.apache.commons.digester.RulesBase
The set of registered Rule instances, in the order that they were originally registered.
rules - field in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
rules() - method in class org.apache.commons.digester.AbstractRulesImpl
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.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
rules() - method in class org.apache.commons.digester.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.digester.RegexRules
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.digester.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.digester.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.digester.SetNestedPropertiesRule.AnyChildRules
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.digester.WithDefaultsRulesWrapper
Gets all rules
RulesBase - class org.apache.commons.digester.RulesBase
Default implementation of the Rules interface that supports the standard rule matching behavior.
rulesClass - field in class org.apache.commons.digester.plugins.strategies.LoaderFromClass
rulesClassSuffix - field in class org.apache.commons.digester.plugins.strategies.FinderFromDfltClass
rulesDigester - field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
The digester for loading the rules xml.
ruleSet - field in class org.apache.commons.digester.plugins.strategies.LoaderFromStream
RuleSet - interface org.apache.commons.digester.RuleSet
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 org.apache.commons.digester.RuleSetBase
Convenience base class that implements the RuleSet interface.
rulesLoader - field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet
The file containing the Digester rules, in XML.
rulesMethod - field in class org.apache.commons.digester.plugins.strategies.LoaderFromClass
Wraps a Rules object.

S

saxLog - field in class org.apache.commons.digester.Digester
The Log to which all SAX event related logging calls will be made.
schemaLanguage - field in class org.apache.commons.digester.Digester
The XML schema language to use for validating an XML instance.
schemaLocation - field in class org.apache.commons.digester.Digester
The XML schema to use for validating an XML instance.
setAllowUnknownChildElements(boolean) - method in class org.apache.commons.digester.SetNestedPropertiesRule
When set to true, any child element for which there is no corresponding object property will cause an error to be reported.
setBasePath(String) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Set a base pattern beneath which all the rules loaded by this object will be registered.
setClassLoader(ClassLoader) - method in class org.apache.commons.digester.Digester
Set the class loader to be used for instantiating application objects when required.
setDebug(int) - method in class org.apache.commons.digester.Digester
Set the debugging detail level of our currently enabled logger.
Set the Digester to allow the implementation to do logging, classloading based on the digester's classloader, etc.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.AbstractRulesImpl
Set the Digester instance with which this Rules instance is associated.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.CallMethodRule
Set the associated digester.
This method passes through to the underlying Rules object.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.ObjectCreationFactory
Set the Digester to allow the implementation to do logging, classloading based on the digester's classloader, etc.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.plugins.PluginRules
Set the Digester instance with which this Rules instance is associated.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.Rule
Set the Digester with which this Rule is associated.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.Rules
Set the Digester instance with which this Rules instance is associated.
setDigester(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.RulesBase
Set the Digester instance with which this Rules instance is associated.
Invoked when rule is added to digester.
Set the Digester instance with which this Rules instance is associated.
Sets digeseter using these Rules
setDigesterRulesDTD(String) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Sets the location of the digester rules DTD.
setDocumentLocator(Locator) - method in class org.apache.commons.digester.Digester
Sets the document locator associated with our parser.
setEntityResolver(EntityResolver) - method in class org.apache.commons.digester.Digester
Set the EntityResolver used by SAX when resolving public id and system id.
setErrorHandler(ErrorHandler) - method in class org.apache.commons.digester.Digester
Set the error handler for this Digester.
setExactMatch(boolean) - method in class org.apache.commons.digester.SetNextRule
Set whether exact matching is enabled.
setExactMatch(boolean) - method in class org.apache.commons.digester.SetRootRule
Set whether exact matching is enabled.
setExactMatch(boolean) - method in class org.apache.commons.digester.SetTopRule
Set whether exact matching is enabled.
setFeature(String,boolean) - method in class org.apache.commons.digester.Digester
Sets a flag indicating whether the requested feature is supported by the underlying implementation of org.xml.sax.XMLReader.
setId(String) - method in class org.apache.commons.digester.plugins.Declaration
The id that the user associated with a particular plugin declaration in the input xml.
setLog(Log) - method in class org.apache.commons.digester.SimpleRegexMatcher
Sets the current Log implementation used by this class.
setLogger(Log) - method in class org.apache.commons.digester.Digester
Set the current logger for this Digester.
setNamespaceAware(boolean) - method in class org.apache.commons.digester.Digester
Set the "namespace aware" flag for parsers we create.
setNamespaceURI(String) - method in class org.apache.commons.digester.AbstractRulesImpl
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.RulesPrefixAdapter
This method passes through to the underlying Rules object.
setNamespaceURI(String) - method in class org.apache.commons.digester.plugins.PluginRules
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - method in class org.apache.commons.digester.Rule
Set the namespace URI for which this Rule is relevant, if any.
setNamespaceURI(String) - method in class org.apache.commons.digester.Rules
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - method in class org.apache.commons.digester.RulesBase
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - method in class org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
Set the namespace URI that will be applied to all subsequently added Rule objects.
setNamespaceURI(String) - method in class org.apache.commons.digester.WithDefaultsRulesWrapper
Sets namespace to apply to Rule's added subsequently
SetNestedPropertiesRule - class org.apache.commons.digester.SetNestedPropertiesRule
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() - constructor for class org.apache.commons.digester.SetNestedPropertiesRule
Base constructor.
SetNestedPropertiesRule(String,String) - constructor for class org.apache.commons.digester.SetNestedPropertiesRule
Convenience constructor overrides the mapping for just one property.
SetNestedPropertiesRule(String[],String[]) - constructor for class org.apache.commons.digester.SetNestedPropertiesRule
Constructor allows element->property mapping to be overriden.
SetNextRule - class org.apache.commons.digester.SetNextRule
Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument.
SetNextRule(org.apache.commons.digester.Digester,String) - constructor for class org.apache.commons.digester.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(org.apache.commons.digester.Digester,String,String) - constructor for class org.apache.commons.digester.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(String) - constructor for class org.apache.commons.digester.SetNextRule
Construct a "set next" rule with the specified method name.
SetNextRule(String,String) - constructor for class org.apache.commons.digester.SetNextRule
Construct a "set next" rule with the specified method name.
Factory for creating a SetNextRuleFactory
setPluginClassAttribute(String,String) - method in class org.apache.commons.digester.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.digester.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.digester.plugins.PluginRules
setPluginIdAttribute(String,String) - method in class org.apache.commons.digester.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.digester.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.digester.plugins.PluginRules
setProperties(Properties) - method in class org.apache.commons.digester.plugins.Declaration
Copy all (key,value) pairs in the param into the properties member of this object.
A rule for adding a attribute-property alias to the custom alias mappings of the containing SetPropertiesRule rule.
SetPropertiesAliasRule() - constructor for class org.apache.commons.digester.xmlrules.DigesterRuleParser.SetPropertiesAliasRule
Base constructor.
SetPropertiesRule - class org.apache.commons.digester.SetPropertiesRule
Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names.
SetPropertiesRule() - constructor for class org.apache.commons.digester.SetPropertiesRule
Base constructor.
SetPropertiesRule(org.apache.commons.digester.Digester) - constructor for class org.apache.commons.digester.SetPropertiesRule
Default constructor sets only the the associated Digester.
SetPropertiesRule(String,String) - constructor for class org.apache.commons.digester.SetPropertiesRule
Convenience constructor overrides the mapping for just one property.
SetPropertiesRule(String[],String[]) - constructor for class org.apache.commons.digester.SetPropertiesRule
Constructor allows attribute->property mapping to be overriden.
Factory for creating a SetPropertiesRule
setProperty(String,Object) - method in class org.apache.commons.digester.Digester
Set the current value of the specified property for the underlying XMLReader implementation.
SetPropertyRule - class org.apache.commons.digester.SetPropertyRule
Rule implementation that sets an individual property on the object at the top of the stack, based on attributes with specified names.
Construct a "set property" rule with the specified name and value attributes.
SetPropertyRule(String,String) - constructor for class org.apache.commons.digester.SetPropertyRule
Construct a "set property" rule with the specified name and value attributes.
Factory for creating a SetPropertyRule
setPublicId(String) - method in class org.apache.commons.digester.Digester
Set the publid id of the current file being parse.
setRegexMatcher(org.apache.commons.digester.RegexMatcher) - method in class org.apache.commons.digester.RegexRules
Sets the current regex matching strategy.
SetRootRule - class org.apache.commons.digester.SetRootRule
Rule implementation that calls a method on the root object on the stack, passing the top object (child) as an argument.
SetRootRule(org.apache.commons.digester.Digester,String) - constructor for class org.apache.commons.digester.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(org.apache.commons.digester.Digester,String,String) - constructor for class org.apache.commons.digester.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(String) - constructor for class org.apache.commons.digester.SetRootRule
Construct a "set root" rule with the specified method name.
SetRootRule(String,String) - constructor for class org.apache.commons.digester.SetRootRule
Construct a "set root" rule with the specified method name.
Factory for creating a SetRootRuleFactory
setRuleFinders(List) - method in class org.apache.commons.digester.plugins.PluginContext
Set the list of RuleFinder objects.
setRuleFinders(List) - method in class org.apache.commons.digester.plugins.PluginRules
setRuleNamespaceURI(String) - method in class org.apache.commons.digester.Digester
Set the namespace URI that will be applied to all subsequently added Rule objects.
setRules(org.apache.commons.digester.Rules) - method in class org.apache.commons.digester.Digester
Set the Rules implementation object containing our rules collection and associated matching policy.
setSAXLogger(Log) - method in class org.apache.commons.digester.Digester
Sets the logger used for logging SAX-related information.
setSchema(String) - method in class org.apache.commons.digester.Digester
Set the XML Schema URI used for validating a XML Instance.
setSchemaLanguage(String) - method in class org.apache.commons.digester.Digester
Set the XML Schema language used when parsing.
setSubstitutor(org.apache.commons.digester.Substitutor) - method in class org.apache.commons.digester.Digester
Sets the Substitutor to be used to convert attributes and body text.
setTarget(org.apache.commons.digester.Digester) - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser
Sets the digester into which to add the parsed rules
SetTopRule - class org.apache.commons.digester.SetTopRule
Rule implementation that calls a "set parent" method on the top (child) object, passing the (top-1) (parent) object as an argument.
SetTopRule(org.apache.commons.digester.Digester,String) - constructor for class org.apache.commons.digester.SetTopRule
Construct a "set parent" rule with the specified method name.
SetTopRule(org.apache.commons.digester.Digester,String,String) - constructor for class org.apache.commons.digester.SetTopRule
Construct a "set parent" rule with the specified method name.
SetTopRule(String) - constructor for class org.apache.commons.digester.SetTopRule
Construct a "set parent" rule with the specified method name.
SetTopRule(String,String) - constructor for class org.apache.commons.digester.SetTopRule
Construct a "set parent" rule with the specified method name.
Factory for creating a SetTopRuleFactory
setTrimData(boolean) - method in class org.apache.commons.digester.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.digester.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.digester.CallMethodRule
Set whether MethodUtils.invokeExactMethod should be used for the reflection.
setValidating(boolean) - method in class org.apache.commons.digester.Digester
Set the validating parser flag.
SimpleRegexMatcher - class org.apache.commons.digester.SimpleRegexMatcher
Simple regex pattern matching algorithm.
skippedEntity(String) - method in class org.apache.commons.digester.Digester
Process notification of a skipped entity.
sources - field in class org.apache.commons.digester.substitution.MultiVariableExpander
stack - field in class org.apache.commons.digester.Digester
The object stack being constructed.
stackIndex - field in class org.apache.commons.digester.CallParamRule
The position of the object from the top of the stack
stacksByName - field in class org.apache.commons.digester.Digester
Stacks used for interrule communication, indexed by name String
startDocument() - method in class org.apache.commons.digester.Digester
Process notification of the beginning of the document being reached.
startElement(String,String,String,Attributes) - method in class org.apache.commons.digester.Digester
Process notification of the start of an XML element being reached.
Adds a new child Element to the current node.
startPrefixMapping(String,String) - method in class org.apache.commons.digester.Digester
Process notification that a namespace prefix is coming in to scope.
substitute(Attributes) - method in class org.apache.commons.digester.Substitutor
Substitutes the attributes (before they are passed to the Rule implementations's).
substitute(Attributes) - method in class org.apache.commons.digester.substitution.VariableSubstitutor
Substitutes the attributes (before they are passed to the Rule implementations's)
substitute(String) - method in class org.apache.commons.digester.Substitutor
Substitutes for the body text.
substitute(String) - method in class org.apache.commons.digester.substitution.VariableSubstitutor
Substitutes for the body text.
substitutor - field in class org.apache.commons.digester.Digester
An optional class that substitutes values in attributes and body text.
Substitutor - class org.apache.commons.digester.Substitutor
(Logical) Interface for substitution strategies.

T

targetDigester - field in class org.apache.commons.digester.xmlrules.DigesterRuleParser
This is the digester to which we are adding the rules that we parse from the Rules XML document.
targetOffset - field in class org.apache.commons.digester.CallMethodRule
location of the target object for the call, relative to the top of the digester object stack.
top - field in class org.apache.commons.digester.NodeCreateRule.NodeBuilder
The current top DOM mode.
toString() - method in class org.apache.commons.digester.BeanPropertySetterRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.CallMethodRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.CallParamRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternStack
toString() - method in class org.apache.commons.digester.FactoryCreateRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.ObjectCreateRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.ObjectParamRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.PathCallParamRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetNestedPropertiesRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetNextRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetPropertiesRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetPropertyRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetRootRule
Render a printable version of this Rule.
toString() - method in class org.apache.commons.digester.SetTopRule
Render a printable version of this Rule.
trimData - field in class org.apache.commons.digester.SetNestedPropertiesRule

U

unparsedEntityDecl(String,String,String,String) - method in class org.apache.commons.digester.Digester
Receive notification of an unparsed entity declaration event.
url - field in class org.apache.commons.digester.xmlrules.FromXmlRuleSet.URLXMLRulesLoader
FromXmlRuleSet.URLXMLRulesLoader - class org.apache.commons.digester.xmlrules.FromXmlRuleSet.URLXMLRulesLoader
Loads XMLRules from an URL
URLXMLRulesLoader(URL) - constructor for class org.apache.commons.digester.xmlrules.FromXmlRuleSet.URLXMLRulesLoader
useContextClassLoader - field in class org.apache.commons.digester.Digester
Do we want to use the Context ClassLoader when loading classes for instantiating new objects.
useExactMatch - field in class org.apache.commons.digester.CallMethodRule
Should MethodUtils.invokeExactMethod be used for reflection.
useExactMatch - field in class org.apache.commons.digester.SetNextRule
Should we use exact matching.
useExactMatch - field in class org.apache.commons.digester.SetRootRule
Should we use exact matching.
useExactMatch - field in class org.apache.commons.digester.SetTopRule
Should we use exact matching.

V

validating - field in class org.apache.commons.digester.Digester
Do we want to use a validating parser.
value - field in class org.apache.commons.digester.SetPropertyRule
The attribute that will contain the property value.
values - field in class org.apache.commons.digester.substitution.VariableAttributes
VariableAttributes - class org.apache.commons.digester.substitution.VariableAttributes
Wrapper for an org.xml.sax.Attributes object which expands any "variables" referenced in the attribute value via ${foo} or similar.
variableAttributes - field in class org.apache.commons.digester.substitution.VariableSubstitutor
Attributes implementation that (lazily) performs variable substitution.
VariableExpander - interface org.apache.commons.digester.substitution.VariableExpander
An Interface describing a class capable of expanding strings which may contain variable references.
VariableSubstitutor - class org.apache.commons.digester.substitution.VariableSubstitutor
Substitutor implementation that support variable replacement for both attributes and body text.
VariableSubstitutor(org.apache.commons.digester.substitution.VariableExpander) - constructor for class org.apache.commons.digester.substitution.VariableSubstitutor
Constructs a Substitutor which uses the same VariableExpander for both body text and attibutes.
Constructs a Substitutor.
version - static field in class org.apache.commons.digester.parser.XercesParser
A float representing the underlying Xerces version
versionNumber - static field in class org.apache.commons.digester.parser.XercesParser
The current Xerces version.

W

W3C_XML_SCHEMA - static field in class org.apache.commons.digester.Digester
The schema language supported.
warning(SAXParseException) - method in class org.apache.commons.digester.Digester
Forward notification of a parse warning to the application supplied error handler (if any).
WithDefaultsRulesWrapper - class org.apache.commons.digester.WithDefaultsRulesWrapper
Rules Decorator that returns default rules when no matches are returned by the wrapped implementation.
Base constructor.
wrappedRules - field in class org.apache.commons.digester.WithDefaultsRulesWrapper
The Rules implementation that this class wraps.

X

XERCES_DYNAMIC - static field in class org.apache.commons.digester.parser.XercesParser
Xerces dynamic validation property
XERCES_SCHEMA - static field in class org.apache.commons.digester.parser.XercesParser
Xerces schema validation property
XercesParser - class org.apache.commons.digester.parser.XercesParser
Create a SAXParser based on the underlying Xerces version.
XmlLoadException - class org.apache.commons.digester.xmlrules.XmlLoadException
Thrown when an error occurs while parsing XML into Digester rules.
XmlLoadException(String) - constructor for class org.apache.commons.digester.xmlrules.XmlLoadException
XmlLoadException(String,Throwable) - constructor for class org.apache.commons.digester.xmlrules.XmlLoadException
XmlLoadException(Throwable) - constructor for class org.apache.commons.digester.xmlrules.XmlLoadException
FromXmlRuleSet.XMLRulesLoader - class org.apache.commons.digester.xmlrules.FromXmlRuleSet.XMLRulesLoader
Worker class encapsulates loading mechanisms.

Copyright (c) 2001-2004 - Apache Software Foundation