cziegeler    2003/03/06 07:06:34

  Modified:    src/java/org/apache/cocoon/xml/dom Tag: cocoon_2_0_3_branch
                        DOMUtil.java
               src/java/org/apache/cocoon/webapps/session/context Tag:
                        cocoon_2_0_3_branch RequestSessionContext.java
                        SimpleSessionContext.java
  Removed:     src/java/org/apache/cocoon/xml/dom Tag: cocoon_2_0_3_branch
                        NodeListImpl.java
               src/java/org/apache/cocoon/components/xpath Tag:
                        cocoon_2_0_3_branch XPathUtil.java
  Log:
  Sync with 2.1
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.11.2.3  +7 -7      xml-cocoon2/src/java/org/apache/cocoon/xml/dom/DOMUtil.java
  
  Index: DOMUtil.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/dom/DOMUtil.java,v
  retrieving revision 1.11.2.2
  retrieving revision 1.11.2.3
  diff -u -r1.11.2.2 -r1.11.2.3
  --- DOMUtil.java      7 Feb 2003 07:24:15 -0000       1.11.2.2
  +++ DOMUtil.java      6 Mar 2003 15:06:32 -0000       1.11.2.3
  @@ -51,10 +51,11 @@
   package org.apache.cocoon.xml.dom;
   
   import org.apache.excalibur.source.SourceParameters;
  +import org.apache.excalibur.xml.sax.SAXParser;
  +import org.apache.excalibur.xml.xpath.NodeListImpl;
  +import org.apache.excalibur.xml.xpath.XPathProcessor;
  +import org.apache.excalibur.xml.xpath.XPathUtil;
   import org.apache.xpath.XPathAPI;
  -import org.apache.cocoon.components.xpath.XPathUtil;
  -import org.apache.cocoon.components.xpath.XPathProcessor;
  -import org.apache.cocoon.components.parser.Parser;
   import org.apache.cocoon.xml.XMLizable;
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.xml.IncludeXMLConsumer;
  @@ -253,7 +254,7 @@
        * has more than one root node. This xml is parsed by the
        * specified parser instance and a DOM DocumentFragment is created.
        */
  -    public static DocumentFragment getDocumentFragment(Parser parser,
  +    public static DocumentFragment getDocumentFragment(SAXParser parser,
                                                          Reader stream)
       throws ProcessingException {
           DocumentFragment frag = null;
  @@ -297,8 +298,7 @@
               builder.startElement("", "root", "root", new AttributesImpl());
   
               IncludeXMLConsumer filter = new IncludeXMLConsumer(builder, builder);
  -            parser.setConsumer(filter);
  -            parser.parse(input);
  +            parser.parse(input, filter);
   
               builder.endElement("", "root", "root");
               builder.endDocument();
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.8.2.3   +5 -5      
xml-cocoon2/src/java/org/apache/cocoon/webapps/session/context/Attic/RequestSessionContext.java
  
  Index: RequestSessionContext.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/context/Attic/RequestSessionContext.java,v
  retrieving revision 1.8.2.2
  retrieving revision 1.8.2.3
  diff -u -r1.8.2.2 -r1.8.2.3
  --- RequestSessionContext.java        7 Feb 2003 07:04:57 -0000       1.8.2.2
  +++ RequestSessionContext.java        6 Mar 2003 15:06:33 -0000       1.8.2.3
  @@ -59,7 +59,6 @@
   import org.apache.avalon.framework.component.ComponentException;
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.cocoon.ProcessingException;
  -import org.apache.cocoon.components.parser.Parser;
   import org.apache.cocoon.environment.Cookie;
   import org.apache.cocoon.environment.ObjectModelHelper;
   import org.apache.cocoon.environment.Request;
  @@ -68,6 +67,7 @@
   import org.apache.cocoon.xml.IncludeXMLConsumer;
   import org.apache.cocoon.xml.dom.DOMUtil;
   import org.apache.excalibur.source.SourceParameters;
  +import org.apache.excalibur.xml.sax.SAXParser;
   import org.w3c.dom.Document;
   import org.w3c.dom.DocumentFragment;
   import org.w3c.dom.Element;
  @@ -185,9 +185,9 @@
   
           Element root = contextData.getDocumentElement();
   
  -        Parser parser = null;
  +        SAXParser parser = null;
           try {
  -            parser = (Parser) manager.lookup( Parser.ROLE );
  +            parser = (SAXParser) manager.lookup( SAXParser.ROLE );
               this.buildParameterXML(root, parser);
           } catch (ComponentException ce) {
               throw new ProcessingException("Unable to lookup parser.", ce);
  @@ -384,7 +384,7 @@
       /**
        * Build parameter XML
        */
  -    private void buildParameterXML(Element root, Parser parser)
  +    private void buildParameterXML(Element root, SAXParser parser)
       throws ProcessingException {
           Document doc = root.getOwnerDocument();
           // include all parameters
  
  
  
  1.4.2.3   +2 -2      
xml-cocoon2/src/java/org/apache/cocoon/webapps/session/context/Attic/SimpleSessionContext.java
  
  Index: SimpleSessionContext.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/context/Attic/SimpleSessionContext.java,v
  retrieving revision 1.4.2.2
  retrieving revision 1.4.2.3
  diff -u -r1.4.2.2 -r1.4.2.3
  --- SimpleSessionContext.java 7 Feb 2003 07:04:57 -0000       1.4.2.2
  +++ SimpleSessionContext.java 6 Mar 2003 15:06:33 -0000       1.4.2.3
  @@ -59,10 +59,10 @@
   import org.apache.cocoon.components.source.SourceUtil;
   import org.apache.cocoon.xml.IncludeXMLConsumer;
   import org.apache.cocoon.xml.dom.DOMUtil;
  -import org.apache.cocoon.xml.dom.NodeListImpl;
   import org.apache.cocoon.environment.Source;
   import org.apache.excalibur.source.SourceException;
   import org.apache.excalibur.source.SourceParameters;
  +import org.apache.excalibur.xml.xpath.NodeListImpl;
   import org.apache.cocoon.environment.SourceResolver;
   import org.apache.xml.utils.PrefixResolverDefault;
   import org.apache.xpath.XPath;
  
  
  

Reply via email to