org.apache.tomcat.util.digester

Class ObjectCreateRule

public class ObjectCreateRule extends Rule

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 Summary
protected StringattributeName
The attribute containing an override class name if it is present.
protected StringclassName
The Java class name of the object to be created.
Constructor Summary
ObjectCreateRule(Digester digester, String className)
Construct an object create rule with the specified class name.
ObjectCreateRule(Digester digester, Class clazz)
Construct an object create rule with the specified class.
ObjectCreateRule(Digester digester, 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, String attributeName, Class clazz)
Construct an object create rule with the specified class and an optional attribute name containing an override.
ObjectCreateRule(String className)
Construct an object create rule with the specified class name.
ObjectCreateRule(Class clazz)
Construct an object create rule with the specified class.
ObjectCreateRule(String className, String attributeName)
Construct an object create rule with the specified class name and an optional attribute name containing an override.
ObjectCreateRule(String attributeName, Class clazz)
Construct an object create rule with the specified class and an optional attribute name containing an override.
Method Summary
voidbegin(Attributes attributes)
Process the beginning of this element.
voidend()
Process the end of this element.
StringtoString()
Render a printable version of this Rule.

Field Detail

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.

Constructor Detail

ObjectCreateRule

public ObjectCreateRule(Digester digester, String className)

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

Construct an object create rule with the specified class name.

Parameters: digester The associated Digester className Java class name of the object to be created

ObjectCreateRule

public ObjectCreateRule(Digester digester, Class clazz)

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

Construct an object create rule with the specified class.

Parameters: digester The associated Digester clazz Java class name of the object to be created

ObjectCreateRule

public ObjectCreateRule(Digester digester, String className, String attributeName)

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

Construct an object create rule with the specified class name and an optional attribute name containing an override.

Parameters: digester The associated Digester 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

ObjectCreateRule

public ObjectCreateRule(Digester digester, String attributeName, Class clazz)

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

Construct an object create rule with the specified class and an optional attribute name containing an override.

Parameters: digester The associated Digester attributeName Attribute name which, if present, contains an clazz Java class name of the object to be created override of the class name to create

ObjectCreateRule

public ObjectCreateRule(String className)
Construct an object create rule with the specified class name.

Parameters: className Java class name of the object to be created

ObjectCreateRule

public ObjectCreateRule(Class clazz)
Construct an object create rule with the specified class.

Parameters: clazz Java class name of the object to be created

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.

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

ObjectCreateRule

public ObjectCreateRule(String attributeName, Class clazz)
Construct an object create rule with the specified class and an optional attribute name containing an override.

Parameters: attributeName Attribute name which, if present, contains an clazz Java class name of the object to be created override of the class name to create

Method Detail

begin

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

Parameters: attributes The attribute list of this element

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.