org.apache.commons.digester
public class ObjectCreateRule extends Rule
Field Summary | |
---|---|
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. |
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 | |
---|---|
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. |
Deprecated: The digester instance is now set in the {@link Digester#addRule} method. Use {@link #ObjectCreateRule(String className)} 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
Deprecated: The digester instance is now set in the {@link Digester#addRule} method. Use {@link #ObjectCreateRule(Class clazz)} 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
Deprecated: The digester instance is now set in the {@link Digester#addRule} method. Use {@link #ObjectCreateRule(String className, String attributeName)} 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
Deprecated: The digester instance is now set in the {@link Digester#addRule} method. Use {@link #ObjectCreateRule(String attributeName, Class clazz)} 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
Parameters: className Java class name of the object to be created
Parameters: clazz Java class name of the object to be created
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
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
Parameters: attributes The attribute list of this element