|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tomcat.util.digester.Rule
org.apache.tomcat.util.digester.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
| Field Summary | |
|---|---|
protected java.lang.String |
attributeName
The attribute containing an override class name if it is present. |
protected java.lang.String |
className
The Java class name of the object to be created. |
| Fields inherited from class org.apache.tomcat.util.digester.Rule |
|---|
digester, namespaceURI |
| Constructor Summary | |
|---|---|
ObjectCreateRule(java.lang.Class clazz)
Construct an object create rule with the specified class. |
|
ObjectCreateRule(Digester digester,
java.lang.Class clazz)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(Class clazz) instead. |
|
ObjectCreateRule(Digester digester,
java.lang.String className)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String className) instead. |
|
ObjectCreateRule(Digester digester,
java.lang.String attributeName,
java.lang.Class clazz)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String attributeName, Class clazz) instead. |
|
ObjectCreateRule(Digester digester,
java.lang.String className,
java.lang.String attributeName)
Deprecated. The digester instance is now set in the Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String className, String attributeName) instead. |
|
ObjectCreateRule(java.lang.String className)
Construct an object create rule with the specified class name. |
|
ObjectCreateRule(java.lang.String attributeName,
java.lang.Class clazz)
Construct an object create rule with the specified class and an optional attribute name containing an override. |
|
ObjectCreateRule(java.lang.String className,
java.lang.String attributeName)
Construct an object create rule with the specified class name and an optional attribute name containing an override. |
|
| Method Summary | |
|---|---|
void |
begin(org.xml.sax.Attributes attributes)
Process the beginning of this element. |
void |
end()
Process the end of this element. |
java.lang.String |
toString()
Render a printable version of this Rule. |
| Methods inherited from class org.apache.tomcat.util.digester.Rule |
|---|
begin, body, body, end, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String attributeName
protected java.lang.String className
| Constructor Detail |
|---|
public ObjectCreateRule(Digester digester,
java.lang.String className)
Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String className) instead.
digester - The associated DigesterclassName - Java class name of the object to be created
public ObjectCreateRule(Digester digester,
java.lang.Class clazz)
Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(Class clazz) instead.
digester - The associated Digesterclazz - Java class name of the object to be created
public ObjectCreateRule(Digester digester,
java.lang.String className,
java.lang.String attributeName)
Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String className, String attributeName) instead.
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
public ObjectCreateRule(Digester digester,
java.lang.String attributeName,
java.lang.Class clazz)
Digester.addRule(java.lang.String, org.apache.tomcat.util.digester.Rule) method.
Use ObjectCreateRule(String attributeName, Class clazz) instead.
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 createpublic ObjectCreateRule(java.lang.String className)
className - Java class name of the object to be createdpublic ObjectCreateRule(java.lang.Class clazz)
clazz - Java class name of the object to be created
public ObjectCreateRule(java.lang.String className,
java.lang.String attributeName)
className - Java class name of the object to be createdattributeName - Attribute name which, if present, contains an
override of the class name to create
public ObjectCreateRule(java.lang.String attributeName,
java.lang.Class clazz)
attributeName - Attribute name which, if present, contains anclazz - Java class name of the object to be created
override of the class name to create| Method Detail |
|---|
public void begin(org.xml.sax.Attributes attributes)
throws java.lang.Exception
begin in class Ruleattributes - The attribute list of this element
java.lang.Exception
public void end()
throws java.lang.Exception
end in class Rulejava.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||