org.apache.commons.digester.xmlrules

Class DigesterRuleParser.PatternRule

private class DigesterRuleParser.PatternRule extends Rule

A rule for extracting the pattern matching strings from the rules XML. In the digester-rules document type, a pattern can either be declared in the 'value' attribute of a element (in which case the pattern applies to all rules elements contained within the element), or it can be declared in the optional 'pattern' attribute of a rule element.
Field Summary
StringattrName
Stringpattern
Constructor Summary
PatternRule(String attrName)
Method Summary
voidbegin(Attributes attributes)
If a pattern is defined for the attribute, push it onto the pattern stack.
voidend()
If there was a pattern for this element, pop it off the pattern stack.

Field Detail

attrName

private String attrName

pattern

private String pattern

Constructor Detail

PatternRule

public PatternRule(String attrName)

Parameters: attrName The name of the attribute containing the pattern

Method Detail

begin

public void begin(Attributes attributes)
If a pattern is defined for the attribute, push it onto the pattern stack.

end

public void end()
If there was a pattern for this element, pop it off the pattern stack.
Copyright 2001-2005 The Apache Software Foundation.