Save This Page
Home » commons-digester-1.8-src » org.apache.commons » digester » [javadoc | source]
org.apache.commons.digester
public class: ObjectCreateRule [javadoc | source]
java.lang.Object
   org.apache.commons.digester.Rule
      org.apache.commons.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 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. 
Fields inherited from org.apache.commons.digester.Rule:
digester,  namespaceURI
Constructor:
 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
 public ObjectCreateRule(Class clazz) 
    Construct an object create rule with the specified class.
    Parameters:
    clazz - Java class name of the object to be created
 public ObjectCreateRule(Digester digester,
    String className) 
    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
 public ObjectCreateRule(Digester digester,
    Class clazz) 
    Construct an object create rule with the specified class.
    Parameters:
    digester - The associated Digester
    clazz - Java class name of the object to be created
 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
 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
 public 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.
    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
 public ObjectCreateRule(Digester digester,
    String attributeName,
    Class clazz) 
    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
Method from org.apache.commons.digester.ObjectCreateRule Summary:
begin,   end,   toString
Methods from org.apache.commons.digester.Rule:
begin,   begin,   body,   body,   end,   end,   finish,   getDigester,   getNamespaceURI,   setDigester,   setNamespaceURI
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.commons.digester.ObjectCreateRule Detail:
 public  void begin(Attributes attributes) throws Exception 
    Process the beginning of this element.
 public  void end() throws Exception 
    Process the end of this element.
 public String toString() 
    Render a printable version of this Rule.