You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sk...@apache.org on 2005/02/09 08:34:03 UTC

svn commit: r153035 - jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java

Author: skitching
Date: Tue Feb  8 23:34:03 2005
New Revision: 153035

URL: http://svn.apache.org/viewcvs?view=rev&rev=153035
Log:
Minor changes due to setContentHandler method now being defined on
the Context class, not the saxHandler class.

Modified:
    jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java

Modified: jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java?view=diff&r1=153034&r2=153035
==============================================================================
--- jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java (original)
+++ jakarta/commons/proper/digester/branches/digester2/src/java/org/apache/commons/digester2/actions/CreateNodeAction.java Tue Feb  8 23:34:03 2005
@@ -148,8 +148,8 @@
          * of SAX events.
          *
          * @param context is the object which holds the current parse context.
-         *  More importantly here, it provides a way to access the current
-         *  saxHandler object which receives sax events from the xml parser.
+         *  It also provides a way to access the current saxHandler object
+         *  which receives sax events from the xml parser.
          */
         public NodeBuilder(Context context) throws SAXException {
             this.context = context;
@@ -164,7 +164,7 @@
          */
         public void init(String namespaceURI, String name, Attributes attributes) {
             saxHandler = context.getSAXHandler();
-            oldContentHandler = saxHandler.getContentHandler();
+            oldContentHandler = context.getContentHandler();
 
             // Access the documentBuilder in the enclosing class to build a
             // Document object that we just use as a factory for creating
@@ -205,7 +205,7 @@
 
             // Tell the SAXHandler to forward events it receives from the
             // sax parser to the methods on this object
-            saxHandler.setContentHandler(this);
+            context.setContentHandler(this);
         }
 
         // ---------------------------------------------
@@ -308,7 +308,7 @@
             try {
                 if (depth == 0) {
                     // Restore sax event handler.
-                    saxHandler.setContentHandler(oldContentHandler);
+                    context.setContentHandler(oldContentHandler);
 
                     // push built node onto stack so that other actions can
                     // access it. Note that this node gets popped in the



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org