Uses of Class
org.apache.commons.digester3.Digester
-
Packages that use Digester Package Description org.apache.commons.digester3 Thexmlrulespackage provides for XML-based definition of rules forDigester.org.apache.commons.digester3.binder The Digester EDSL allows configure Digester using fluent APIs.org.apache.commons.digester3.plugins Thepluginspackage provides an easy mechanism whereby new digestion rules can be added dynamically during a digestion.org.apache.commons.digester3.plugins.strategies Theplugins.strategiespackage contains "rule-finding" strategy classes, and their associated "helper" loader classes. -
-
Uses of Digester in org.apache.commons.digester3
Methods in org.apache.commons.digester3 that return Digester Modifier and Type Method Description DigesterAbstractObjectCreationFactory. getDigester()Returns theDigesterthat was set by theFactoryCreateRuleupon initialization.DigesterAbstractRulesImpl. getDigester()Return the Digester instance with which this Rules instance is associated.DigesterObjectCreationFactory. getDigester()Returns theDigesterthat was set by theFactoryCreateRuleupon initialization.DigesterRule. getDigester()Return the Digester with which this Rule is associated.DigesterRules. getDigester()Return the Digester instance with which this Rules instance is associated.DigesterWithDefaultsRulesWrapper. getDigester()Return the Digester instance with which this Rules instance is associated.Methods in org.apache.commons.digester3 with parameters of type Digester Modifier and Type Method Description voidRuleSet. addRuleInstances(Digester digester)Add the set of Rule instances defined in this RuleSet to the specifiedDigesterinstance, associating them with our namespace URI (if any).<T> TStackAction. onPop(Digester d, java.lang.String stackName, T o)Invoked just after an object has been popped from a digester stack.<T> TStackAction. onPush(Digester d, java.lang.String stackName, T o)Invoked just before an object is to be pushed onto a digester stack.voidAbstractObjectCreationFactory. setDigester(Digester digester)Set theDigesterto allow the implementation to do logging, classloading based on the digester's classloader, etc.voidAbstractRulesImpl. setDigester(Digester digester)Set the Digester instance with which this Rules instance is associated.voidCallMethodRule. setDigester(Digester digester)Set theDigesterwith which thisRuleis associated.voidObjectCreationFactory. setDigester(Digester digester)Set theDigesterto allow the implementation to do logging, classloading based on the digester's classloader, etc.voidRule. setDigester(Digester digester)Set theDigesterwith which thisRuleis associated.voidRules. setDigester(Digester digester)Set the Digester instance with which this Rules instance is associated.voidRulesBase. setDigester(Digester digester)Set the Digester instance with which this Rules instance is associated.voidSetNestedPropertiesRule. setDigester(Digester digester)Set theDigesterwith which thisRuleis associated.voidWithDefaultsRulesWrapper. setDigester(Digester digester)Set the Digester instance with which this Rules instance is associated. -
Uses of Digester in org.apache.commons.digester3.binder
Methods in org.apache.commons.digester3.binder that return Digester Modifier and Type Method Description DigesterDigesterLoader. newDigester()DigesterDigesterLoader. newDigester(javax.xml.parsers.SAXParser parser)DigesterDigesterLoader. newDigester(javax.xml.parsers.SAXParser parser, Rules rules)DigesterDigesterLoader. newDigester(Rules rules)DigesterDigesterLoader. newDigester(org.xml.sax.XMLReader reader)Creates a newXMLReaderinstance that relies on the givenXMLReaderand the defaultRulesimplementation.DigesterDigesterLoader. newDigester(org.xml.sax.XMLReader reader, Rules rules)Creates a newXMLReaderinstance that relies on the givenXMLReaderand custom user defineRulesimplementation.Methods in org.apache.commons.digester3.binder with parameters of type Digester Modifier and Type Method Description voidDigesterLoader. addRules(Digester digester)Add rules to an already created Digester instance, analyzing the digester annotations in the target class. -
Uses of Digester in org.apache.commons.digester3.plugins
Fields in org.apache.commons.digester3.plugins declared as Digester Modifier and Type Field Description protected DigesterPluginRules. digesterThe Digester instance with which this Rules instance is associated.Methods in org.apache.commons.digester3.plugins that return Digester Modifier and Type Method Description DigesterPluginRules. getDigester()Return the Digester instance with which this instance is associated.Methods in org.apache.commons.digester3.plugins with parameters of type Digester Modifier and Type Method Description abstract voidRuleLoader. addRules(Digester d, java.lang.String path)Configures the digester with custom rules for some plugged-in class.voidDeclaration. configure(Digester digester, java.lang.String pattern)Attempt to load custom rules for the target class at the specified pattern.static voidPluginDeclarationRule. declarePlugin(Digester digester, java.util.Properties props)Helper method to declare a plugin inside the given Digester.RuleLoaderPluginManager. findLoader(Digester digester, java.lang.String id, java.lang.Class<?> pluginClass, java.util.Properties props)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).abstract RuleLoaderRuleFinder. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)Apply the finder algorithm to attempt to locate a source of digester rules for the specified plugin class.voidDeclaration. init(Digester digester, PluginManager pm)Must be called exactly once, and must be called before any call to the configure method.abstract RulesRulesFactory. newRules(Digester d, java.lang.Class<?> pluginClass)Return an instance of some Rules implementation that the plugged-in class shall use to match its private parsing rules.voidPluginRules. setDigester(Digester digester)Set the Digester instance with which this Rules instance is associated. -
Uses of Digester in org.apache.commons.digester3.plugins.strategies
Methods in org.apache.commons.digester3.plugins.strategies with parameters of type Digester Modifier and Type Method Description voidLoaderFromClass. addRules(Digester d, java.lang.String path)Configures the digester with custom rules for some plugged-in class.voidLoaderFromStream. addRules(Digester d, java.lang.String path)Configures the digester with custom rules for some plugged-in class.voidLoaderSetProperties. addRules(Digester digester, java.lang.String path)Configures the digester with custom rules for some plugged-in class.RuleLoaderFinderFromClass. findLoader(Digester digester, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromDfltClass. findLoader(Digester digester, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromDfltMethod. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromDfltResource. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromFile. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromMethod. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderFromResource. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)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.RuleLoaderFinderSetProperties. findLoader(Digester d, java.lang.Class<?> pluginClass, java.util.Properties p)Returns a RuleLoader unless the properties contain an entry with the name matching constructor param propsAttr, and the value matching what is in falseval.static RuleLoaderFinderFromResource. loadRules(Digester d, java.lang.Class<?> pluginClass, java.io.InputStream is, java.lang.String resourceName)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.
-