Package org.apache.catalina.startup
Class SetNextNamingRule
java.lang.Object
org.apache.tomcat.util.digester.Rule
org.apache.catalina.startup.SetNextNamingRule
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 SummaryFieldsModifier and TypeFieldDescriptionprotected final StringThe method name to call on the parent object.protected final StringThe Java class name of the parameter type expected by the method.Fields inherited from class org.apache.tomcat.util.digester.Ruledigester, namespaceURI, sm
- 
Constructor SummaryConstructorsConstructorDescriptionSetNextNamingRule(String methodName, String paramType) Construct a "set next" rule with the specified method name.
- 
Method SummaryMethods inherited from class org.apache.tomcat.util.digester.Rulebegin, body, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI
- 
Field Details- 
methodNameThe method name to call on the parent object.
- 
paramTypeThe Java class name of the parameter type expected by the method.
 
- 
- 
Constructor Details- 
SetNextNamingRuleConstruct 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 corresponding Java wrapper class instead, such as- java.lang.Booleanfor a- booleanparameter)
 
 
- 
- 
Method Details- 
endProcess the end of this element.- Overrides:
- endin 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
- Throws:
- Exception- if an error occurs while processing the event
 
- 
toStringRender a printable version of this Rule.
 
-