Package org.apache.tomcat.util.digester
Class ObjectCreateRule
java.lang.Object
org.apache.tomcat.util.digester.Rule
org.apache.tomcat.util.digester.ObjectCreateRule
Rule implementation that creates a new object and pushes it
 onto the object stack.  When the element is complete, the
 object will be popped
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected StringThe attribute containing an override class name if it is present.protected StringThe Java class name of the object to be created.Fields inherited from class org.apache.tomcat.util.digester.Ruledigester, namespaceURI
- 
Constructor SummaryConstructorsConstructorDescriptionObjectCreateRule(String className) Construct an object create rule with the specified class name.ObjectCreateRule(String className, String attributeName) Construct an object create rule with the specified class name and an optional attribute name containing an override.
- 
Method SummaryMethods inherited from class org.apache.tomcat.util.digester.Rulebody, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI
- 
Field Details- 
attributeNameThe attribute containing an override class name if it is present.
- 
classNameThe Java class name of the object to be created.
 
- 
- 
Constructor Details- 
ObjectCreateRuleConstruct an object create rule with the specified class name.- Parameters:
- className- Java class name of the object to be created
 
- 
ObjectCreateRuleConstruct an object create rule with the specified class name and an optional attribute name containing an override.- Parameters:
- className- Java class name of the object to be created
- attributeName- Attribute name which, if present, contains an override of the class name to create
 
 
- 
- 
Method Details- 
beginProcess the beginning of this element.- Overrides:
- beginin 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 for this element
- Throws:
- Exception- if an error occurs while processing the event
 
- 
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.
 
-