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 Rules
decoratedRules
private java.lang.String
matchPrefix
private SetNestedPropertiesRule.AnyChildRule
rule
private java.util.ArrayList
rules
-
Constructor Summary
Constructors Constructor Description AnyChildRules(SetNestedPropertiesRule.AnyChildRule rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String pattern, Rule rule)
Register a new Rule instance matching the specified pattern.void
clear()
Clear all existing Rule instance registrations.Digester
getDigester()
Return the Digester instance with which this Rules instance is associated.java.lang.String
getNamespaceURI()
Return the namespace URI that will be applied to all subsequently addedRule
objects.Rules
getOldRules()
void
init(java.lang.String prefix, Rules rules)
java.util.List
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
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
rules()
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances.void
setDigester(Digester digester)
Set the Digester instance with which this Rules instance is associated.void
setNamespaceURI(java.lang.String namespaceURI)
Set the namespace URI that will be applied to all subsequently addedRule
objects.
-
-
-
Field Detail
-
matchPrefix
private java.lang.String matchPrefix
-
decoratedRules
private Rules decoratedRules
-
rules
private java.util.ArrayList rules
-
rule
private SetNestedPropertiesRule.AnyChildRule rule
-
-
Constructor Detail
-
AnyChildRules
public AnyChildRules(SetNestedPropertiesRule.AnyChildRule rule)
-
-
Method Detail
-
getDigester
public Digester getDigester()
Description copied from interface:Rules
Return the Digester instance with which this Rules instance is associated.- Specified by:
getDigester
in interfaceRules
-
setDigester
public void setDigester(Digester digester)
Description copied from interface:Rules
Set the Digester instance with which this Rules instance is associated.- Specified by:
setDigester
in interfaceRules
- Parameters:
digester
- The newly associated Digester instance
-
getNamespaceURI
public java.lang.String getNamespaceURI()
Description copied from interface:Rules
Return the namespace URI that will be applied to all subsequently addedRule
objects.- Specified by:
getNamespaceURI
in interfaceRules
-
setNamespaceURI
public void setNamespaceURI(java.lang.String namespaceURI)
Description copied from interface:Rules
Set the namespace URI that will be applied to all subsequently addedRule
objects.- Specified by:
setNamespaceURI
in interfaceRules
- Parameters:
namespaceURI
- Namespace URI that must match on all subsequently added rules, ornull
for matching regardless of the current namespace URI
-
add
public void add(java.lang.String pattern, Rule rule)
Description copied from interface:Rules
Register a new Rule instance matching the specified pattern.
-
clear
public void clear()
Description copied from interface:Rules
Clear all existing Rule instance registrations.
-
match
public java.util.List match(java.lang.String matchPath)
Description copied from interface: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. If more than one Rule instance matches, they must be returned in the order originally registered through theadd()
method.
-
match
public java.util.List match(java.lang.String namespaceURI, java.lang.String matchPath)
Description copied from interface: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. If more than one Rule instance matches, they must be returned in the order originally registered through theadd()
method.
-
rules
public java.util.List rules()
Description copied from interface:Rules
Return 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()
-
-