Class SetPropertyRule

java.lang.Object
org.apache.commons.digester3.Rule
org.apache.commons.digester3.SetPropertyRule

public class SetPropertyRule extends Rule
Rule implementation that sets an individual property on the object at the top of the stack, based on attributes with specified names.
  • Field Details

    • name

      protected String name
      The attribute that will contain the property name.
    • value

      protected String value
      The attribute that will contain the property value.
  • Constructor Details

    • SetPropertyRule

      public SetPropertyRule(String name, String value)
      Construct a "set property" rule with the specified name and value attributes.
      Parameters:
      name - Name of the attribute that will contain the name of the property to be set
      value - Name of the attribute that will contain the value to which the property should be set
  • Method Details

    • begin

      public void begin(String namespace, String name, Attributes attributes) throws Exception
      This method is called when the beginning of a matching XML element is encountered.
      Overrides:
      begin in class Rule
      Parameters:
      namespace - the namespace URI of the matching element, or an empty string if the parser is not namespace aware or the element has no namespace
      name - the local name if the parser is namespace aware, or just the element name otherwise
      attributes - The attribute list of this element
      Throws:
      Exception - if any error occurs
    • toString

      public String toString()
      Overrides:
      toString in class Object