Package org.apache.commons.digester
Class SetNestedPropertiesRule.AnyChildRules
- java.lang.Object
-
- org.apache.commons.digester.SetNestedPropertiesRule.AnyChildRules
-
- All Implemented Interfaces:
Rules
- Enclosing class:
- SetNestedPropertiesRule
private class SetNestedPropertiesRule.AnyChildRules extends java.lang.Object implements Rules
Private Rules implementation
-
-
Field Summary
Fields Modifier and Type Field Description private RulesdecoratedRulesprivate java.lang.StringmatchPrefixprivate SetNestedPropertiesRule.AnyChildRuleruleprivate java.util.ArrayList<Rule>rules
-
Constructor Summary
Constructors Constructor Description AnyChildRules(SetNestedPropertiesRule.AnyChildRule rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String pattern, Rule rule)Register a new Rule instance matching the specified pattern.voidclear()Clear all existing Rule instance registrations.DigestergetDigester()Return the Digester instance with which this Rules instance is associated.java.lang.StringgetNamespaceURI()Return the namespace URI that will be applied to all subsequently addedRuleobjects.RulesgetOldRules()voidinit(java.lang.String prefix, Rules rules)java.util.List<Rule>match(java.lang.String matchPath)Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.java.util.List<Rule>match(java.lang.String namespaceURI, java.lang.String matchPath)Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches.java.util.List<Rule>rules()Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.voidsetDigester(Digester digester)Set the Digester instance with which this Rules instance is associated.voidsetNamespaceURI(java.lang.String namespaceURI)Set the namespace URI that will be applied to all subsequently addedRuleobjects.
-
-
-
Field Detail
-
matchPrefix
private java.lang.String matchPrefix
-
decoratedRules
private Rules decoratedRules
-
rules
private java.util.ArrayList<Rule> rules
-
rule
private SetNestedPropertiesRule.AnyChildRule rule
-
-
Constructor Detail
-
AnyChildRules
public AnyChildRules(SetNestedPropertiesRule.AnyChildRule rule)
-
-
Method Detail
-
getDigester
public Digester getDigester()
Description copied from interface:RulesReturn the Digester instance with which this Rules instance is associated.- Specified by:
getDigesterin interfaceRules
-
setDigester
public void setDigester(Digester digester)
Description copied from interface:RulesSet the Digester instance with which this Rules instance is associated.- Specified by:
setDigesterin interfaceRules- Parameters:
digester- The newly associated Digester instance
-
getNamespaceURI
public java.lang.String getNamespaceURI()
Description copied from interface:RulesReturn the namespace URI that will be applied to all subsequently addedRuleobjects.- Specified by:
getNamespaceURIin interfaceRules
-
setNamespaceURI
public void setNamespaceURI(java.lang.String namespaceURI)
Description copied from interface:RulesSet the namespace URI that will be applied to all subsequently addedRuleobjects.- Specified by:
setNamespaceURIin interfaceRules- Parameters:
namespaceURI- Namespace URI that must match on all subsequently added rules, ornullfor matching regardless of the current namespace URI
-
add
public void add(java.lang.String pattern, Rule rule)Description copied from interface:RulesRegister a new Rule instance matching the specified pattern.
-
clear
public void clear()
Description copied from interface:RulesClear all existing Rule instance registrations.
-
match
public java.util.List<Rule> match(java.lang.String matchPath)
Description copied from interface:RulesReturn a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches. If more than one Rule instance matches, they must be returned in the order originally registered through theadd()method.
-
match
public java.util.List<Rule> match(java.lang.String namespaceURI, java.lang.String matchPath)
Description copied from interface:RulesReturn a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches. If more than one Rule instance matches, they must be returned in the order originally registered through theadd()method.
-
rules
public java.util.List<Rule> rules()
Description copied from interface:RulesReturn a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances. If more than one Rule instance has been registered, they must be returned in the order originally registered through theadd()method.
-
init
public void init(java.lang.String prefix, Rules rules)
-
getOldRules
public Rules getOldRules()
-
-