Class SetNestedPropertiesRule.AnyChildRules

java.lang.Object
org.apache.commons.digester3.SetNestedPropertiesRule.AnyChildRules
All Implemented Interfaces:
Rules
Enclosing class:
SetNestedPropertiesRule

private class SetNestedPropertiesRule.AnyChildRules extends Object implements Rules
Private Rules implementation
  • Field Details

  • Constructor Details

  • Method Details

    • getDigester

      public Digester getDigester()
      Description copied from interface: Rules
      Return the Digester instance with which this Rules instance is associated.
      Specified by:
      getDigester in interface Rules
      Returns:
      the Digester instance with which this Rules instance is associated
    • 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 interface Rules
      Parameters:
      digester - The newly associated Digester instance
    • getNamespaceURI

      public String getNamespaceURI()
      Description copied from interface: Rules
      Return the namespace URI that will be applied to all subsequently added Rule objects.
      Specified by:
      getNamespaceURI in interface Rules
      Returns:
      the namespace URI that will be applied to all subsequently added Rule objects.
    • setNamespaceURI

      public void setNamespaceURI(String namespaceURI)
      Description copied from interface: Rules
      Set the namespace URI that will be applied to all subsequently added Rule objects.
      Specified by:
      setNamespaceURI in interface Rules
      Parameters:
      namespaceURI - Namespace URI that must match on all subsequently added rules, or null for matching regardless of the current namespace URI
    • add

      public void add(String pattern, Rule rule)
      Description copied from interface: Rules
      Register a new Rule instance matching the specified pattern.
      Specified by:
      add in interface Rules
      Parameters:
      pattern - Nesting pattern to be matched for this Rule
      rule - Rule instance to be registered
    • clear

      public void clear()
      Description copied from interface: Rules
      Clear all existing Rule instance registrations.
      Specified by:
      clear in interface Rules
    • match

      public List<Rule> match(String namespaceURI, String matchPath, String name, Attributes attributes)
      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 the add() method.
      Specified by:
      match in interface Rules
      Parameters:
      namespaceURI - Namespace URI for which to select matching rules, or null to match regardless of namespace URI
      matchPath - Nesting pattern to be matched
      name - the local name if the parser is namespace aware, or just the element name otherwise
      attributes - The attribute list of the current matching element
      Returns:
      a List of all registered Rule instances that match the specified nesting pattern
    • rules

      public List<Rule> 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 the add() method.
      Specified by:
      rules in interface Rules
      Returns:
      a List of all registered Rule instances
    • init

      public void init(String prefix, Rules rules)
    • getOldRules

      public Rules getOldRules()