org.apache.tomcat.util.digester

Class 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 Summary
protected Stringname
The attribute that will contain the property name.
protected Stringvalue
The attribute that will contain the property value.
Constructor Summary
SetPropertyRule(Digester digester, String name, String value)
Construct a "set property" rule with the specified name and value attributes.
SetPropertyRule(String name, String value)
Construct a "set property" rule with the specified name and value attributes.
Method Summary
voidbegin(Attributes attributes)
Process the beginning of this element.
StringtoString()
Render a printable version of this Rule.

Field Detail

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 Detail

SetPropertyRule

public SetPropertyRule(Digester digester, String name, String value)

Deprecated: The digester instance is now set in the Digester method. Use SetPropertyRule instead.

Construct a "set property" rule with the specified name and value attributes.

Parameters: digester The digester with which this rule is associated 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

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 Detail

begin

public void begin(Attributes attributes)
Process the beginning of this element.

Parameters: attributes The attribute list of this element

Throws: NoSuchMethodException if the bean does not have a writeable property of the specified name

toString

public String toString()
Render a printable version of this Rule.
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.