Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » tomcat » util » digester » [javadoc | source]
org.apache.tomcat.util.digester
abstract public class: Rule [javadoc | source]
java.lang.Object
   org.apache.tomcat.util.digester.Rule

Direct Known Subclasses:
    SetNextNamingRule, CallMethodMultiRule, ObjectParamRule, SetAuthConstraintRule, MemoryUserRule, SetRootRule, CallMethodRule, SetJspConfig, SetContextPropertiesRule, SetPublicIdRule, StoreFactoryRule, FactoryCreateRule, CallParamRule, SetPropertyRule, SetTopRule, WrapperCreateRule, SetAllPropertiesRule, SetSessionConfig, ObjectCreateRule, CallParamMultiRule, NodeCreateRule, ServiceQnameRule, SetNextRule, SoapHeaderRule, SetLoginConfig, IgnoreAnnotationsRule, LifecycleListenerRule, PathCallParamRule, SetDistributableRule, SecurityRoleRefCreateRule, SetParentClassLoaderRule, SetPropertiesRule, ConnectorCreateRule, CopyParentClassLoaderRule

Concrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched.
Field Summary
protected  Digester digester    The Digester with which this Rule is associated. 
protected  String namespaceURI    The namespace URI for which this Rule is relevant, if any. 
Constructor:
 public Rule() 
 public Rule(Digester digester) 
    Constructor sets the associated Digester.
    Parameters:
    digester - The digester with which this rule is associated
Method from org.apache.tomcat.util.digester.Rule Summary:
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.tomcat.util.digester.Rule Detail:
 public  void begin(Attributes attributes) throws Exception 
Deprecated! Use - the begin method with namespace and name parameters instead.

    This method is called when the beginning of a matching XML element is encountered.
 public  void begin(String namespace,
    String name,
    Attributes attributes) throws Exception 
    This method is called when the beginning of a matching XML element is encountered. The default implementation delegates to the deprecated method begin without the namespace and name parameters, to retain backwards compatibility.
 public  void body(String text) throws Exception 
Deprecated! Use - the body method with namespace and name parameters instead.

    This method is called when the body of a matching XML element is encountered. If the element has no body, this method is not called at all.
 public  void body(String namespace,
    String name,
    String text) throws Exception 
    This method is called when the body of a matching XML element is encountered. If the element has no body, this method is not called at all. The default implementation delegates to the deprecated method body without the namespace and name parameters, to retain backwards compatibility.
 public  void end() throws Exception 
Deprecated! Use - the end method with namespace and name parameters instead.

    This method is called when the end of a matching XML element is encountered.
 public  void end(String namespace,
    String name) throws Exception 
    This method is called when the end of a matching XML element is encountered. The default implementation delegates to the deprecated method end without the namespace and name parameters, to retain backwards compatibility.
 public  void finish() throws Exception 
    This method is called after all parsing methods have been called, to allow Rules to remove temporary data.
 public Digester getDigester() 
    Return the Digester with which this Rule is associated.
 public String getNamespaceURI() 
    Return the namespace URI for which this Rule is relevant, if any.
 public  void setDigester(Digester digester) 
    Set the Digester with which this Rule is associated.
 public  void setNamespaceURI(String namespaceURI) 
    Set the namespace URI for which this Rule is relevant, if any.