org.apache.commons.digester
Class ObjectCreateRule
public class 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
protected String | attributeName - The attribute containing an override class name if it is present.
|
protected String | className - The Java class name of the object to be created.
|
ObjectCreateRule(Class clazz) - Construct an object create rule with the specified class.
|
ObjectCreateRule(String className) - Construct an object create rule with the specified class name.
|
ObjectCreateRule(String attributeName, Class clazz) - Construct an object create rule with the specified class and an
optional attribute name containing an override.
|
ObjectCreateRule(String className, String attributeName) - Construct an object create rule with the specified class name and an
optional attribute name containing an override.
|
ObjectCreateRule(Digester digester, Class clazz) - The digester instance is now set in the
Digester.addRule(String,Rule) method.
|
ObjectCreateRule(Digester digester, String className) - The digester instance is now set in the
Digester.addRule(String,Rule) method.
|
ObjectCreateRule(Digester digester, String attributeName, Class clazz) - The digester instance is now set in the
Digester.addRule(String,Rule) method.
|
ObjectCreateRule(Digester digester, String className, String attributeName) - The digester instance is now set in the
Digester.addRule(String,Rule) method.
|
void | begin(Attributes attributes) - Process the beginning of this element.
|
void | end() - Process the end of this element.
|
String | toString() - Render a printable version of this Rule.
|
begin , begin , body , body , end , end , finish , getDigester , getNamespaceURI , setDigester , setNamespaceURI |
attributeName
protected String attributeName
The attribute containing an override class name if it is present.
className
protected String className
The Java class name of the object to be created.
ObjectCreateRule
public ObjectCreateRule(Class clazz)
Construct an object create rule with the specified class.
clazz
- Java class name of the object to be created
ObjectCreateRule
public ObjectCreateRule(String className)
Construct an object create rule with the specified class name.
className
- Java class name of the object to be created
ObjectCreateRule
public ObjectCreateRule(String attributeName,
Class clazz)
Construct an object create rule with the specified class and an
optional attribute name containing an override.
attributeName
- Attribute name which, if present, contains anclazz
- Java class name of the object to be created
override of the class name to create
ObjectCreateRule
public ObjectCreateRule(String className,
String attributeName)
Construct an object create rule with the specified class name and an
optional attribute name containing an override.
className
- Java class name of the object to be createdattributeName
- Attribute name which, if present, contains an
override of the class name to create
ObjectCreateRule
public ObjectCreateRule(Digester digester,
Class clazz)
The digester instance is now set in the Digester.addRule(String,Rule)
method.
Use ObjectCreateRule(Class clazz)
instead.
Construct an object create rule with the specified class.
digester
- The associated Digesterclazz
- Java class name of the object to be created
ObjectCreateRule
public ObjectCreateRule(Digester digester,
String className)
The digester instance is now set in the Digester.addRule(String,Rule)
method.
Use ObjectCreateRule(String className)
instead.
Construct an object create rule with the specified class name.
digester
- The associated DigesterclassName
- Java class name of the object to be created
ObjectCreateRule
public ObjectCreateRule(Digester digester,
String attributeName,
Class clazz)
The digester instance is now set in the Digester.addRule(String,Rule)
method.
Use ObjectCreateRule(String attributeName, Class clazz)
instead.
Construct an object create rule with the specified class and an
optional attribute name containing an override.
digester
- The associated DigesterattributeName
- Attribute name which, if present, contains anclazz
- Java class name of the object to be created
override of the class name to create
ObjectCreateRule
public ObjectCreateRule(Digester digester,
String className,
String attributeName)
The digester instance is now set in the Digester.addRule(String,Rule)
method.
Use ObjectCreateRule(String className, String attributeName)
instead.
Construct an object create rule with the specified class name and an
optional attribute name containing an override.
digester
- The associated DigesterclassName
- Java class name of the object to be createdattributeName
- Attribute name which, if present, contains an
override of the class name to create
begin
public void begin(Attributes attributes)
throws Exception
Process the beginning of this element.
- begin in interface Rule
attributes
- The attribute list of this element
end
public void end()
throws Exception
Process the end of this element.
- end in interface Rule
toString
public String toString()
Render a printable version of this Rule.
Copyright 2001-2005 The Apache Software Foundation.