org.apache.catalina.startup

Class SetNextNamingRule

public class SetNextNamingRule extends Rule

Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument. It is commonly used to establish parent-child relationships.

This rule now supports more flexible method matching by default. It is possible that this may break (some) code written against release 1.1.1 or earlier.

Field Summary
protected StringmethodName
The method name to call on the parent object.
protected StringparamType
The Java class name of the parameter type expected by the method.
Constructor Summary
SetNextNamingRule(String methodName, String paramType)
Construct a "set next" rule with the specified method name.
Method Summary
voidend()
Process the end of this element.
StringtoString()
Render a printable version of this Rule.

Field Detail

methodName

protected String methodName
The method name to call on the parent object.

paramType

protected String paramType
The Java class name of the parameter type expected by the method.

Constructor Detail

SetNextNamingRule

public SetNextNamingRule(String methodName, String paramType)
Construct a "set next" rule with the specified method name.

Parameters: methodName Method name of the parent method to call paramType Java class of the parent method's argument (if you wish to use a primitive type, specify the corresonding Java wrapper class instead, such as java.lang.Boolean for a boolean parameter)

Method Detail

end

public void end()
Process the end of this element.

toString

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