Class DigesterRuleParser.PatternRule

java.lang.Object
org.apache.commons.digester.Rule
org.apache.commons.digester.xmlrules.DigesterRuleParser.PatternRule
Enclosing class:
DigesterRuleParser

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 Details

    • attrName

      private String attrName
    • pattern

      private String pattern
  • Constructor Details

    • PatternRule

      public PatternRule(String attrName)
      Parameters:
      attrName - The name of the attribute containing the pattern
  • Method Details

    • begin

      public void begin(Attributes attributes)
      If a pattern is defined for the attribute, push it onto the pattern stack.
      Overrides:
      begin in class Rule
      Parameters:
      attributes - The attribute list of this element
    • end

      public void end()
      If there was a pattern for this element, pop it off the pattern stack.
      Overrides:
      end in class Rule