You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by di...@apache.org on 2001/04/24 16:12:44 UTC

cvs commit: xml-cocoon/src/org/apache/cocoon/xml XIncludeContentHandler.java

dims        01/04/24 07:12:44

  Modified:    src/org/apache/cocoon/transformation Tag: xml-cocoon2
                        XIncludeTransformer.java
  Added:       src/org/apache/cocoon/components/saxconnector Tag:
                        xml-cocoon2 XIncludeSAXConnector.java
               src/org/apache/cocoon/xml Tag: xml-cocoon2
                        XIncludeContentHandler.java
  Log:
  Beginnings of XIncludeSAXConnector with code extracted from
  XIncludeTransformer.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +166 -0    xml-cocoon/src/org/apache/cocoon/components/saxconnector/Attic/XIncludeSAXConnector.java
  
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.29  +2 -97     xml-cocoon/src/org/apache/cocoon/transformation/Attic/XIncludeTransformer.java
  
  Index: XIncludeTransformer.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/transformation/Attic/XIncludeTransformer.java,v
  retrieving revision 1.1.2.28
  retrieving revision 1.1.2.29
  diff -u -r1.1.2.28 -r1.1.2.29
  --- XIncludeTransformer.java	2001/04/23 02:06:18	1.1.2.28
  +++ XIncludeTransformer.java	2001/04/24 14:12:41	1.1.2.29
  @@ -42,6 +42,7 @@
   import org.apache.cocoon.components.url.URLFactory;
   import org.apache.cocoon.xml.dom.DOMBuilder;
   import org.apache.cocoon.xml.dom.DOMStreamer;
  +import org.apache.cocoon.xml.XIncludeContentHandler;
   import org.apache.xpath.XPathAPI;
   import javax.xml.transform.TransformerException;
   
  @@ -53,7 +54,7 @@
    * by the SAX event FSM yet.
    *
    * @author <a href="mailto:balld@webslingerZ.com">Donald Ball</a>
  - * @version CVS $Revision: 1.1.2.28 $ $Date: 2001/04/23 02:06:18 $ $Author: balld $
  + * @version CVS $Revision: 1.1.2.29 $ $Date: 2001/04/24 14:12:41 $ $Author: dims $
    */
   public class XIncludeTransformer extends AbstractTransformer implements Composable, Poolable, Disposable {
   
  @@ -279,102 +280,6 @@
               } finally {
                   if(parser != null) this.manager.release((Component) parser);
               }
  -        }
  -    }
  -
  -    class XIncludeContentHandler extends AbstractLoggable implements ContentHandler, LexicalHandler {
  -
  -        private ContentHandler content_handler;
  -        LexicalHandler lexical_handler;
  -
  -        XIncludeContentHandler(ContentHandler content_handler, LexicalHandler lexical_handler) {
  -            this.content_handler = content_handler;
  -            this.lexical_handler = lexical_handler;
  -        }
  -
  -        public void setDocumentLocator(Locator locator) {
  -            content_handler.setDocumentLocator(locator);
  -        }
  -
  -        public void startDocument() {
  -            super.getLogger().debug("Internal start document received");
  -            /** We don't pass start document on to the "real" handler **/
  -        }
  -
  -        public void endDocument() {
  -            super.getLogger().debug("Internal end document received");
  -            /** We don't pass end document on to the "real" handler **/
  -        }
  -
  -        public void startPrefixMapping(String prefix, String uri)
  -            throws SAXException {
  -            content_handler.startPrefixMapping(prefix,uri);
  -        }
  -
  -        public void endPrefixMapping(String prefix)
  -            throws SAXException {
  -            content_handler.endPrefixMapping(prefix);
  -        }
  -
  -        public void startElement(String namespace, String name, String raw,
  -            Attributes attr) throws SAXException {
  -            super.getLogger().debug("Internal element received: "+name);
  -            content_handler.startElement(namespace,name,raw,attr);
  -        }
  -
  -        public void endElement(String namespace, String name, String raw)
  -            throws SAXException {
  -            content_handler.endElement(namespace,name,raw);
  -        }
  -
  -        public void characters(char ary[], int start, int length)
  -            throws SAXException {
  -            content_handler.characters(ary,start,length);
  -        }
  -
  -        public void ignorableWhitespace(char ary[], int start, int length)
  -            throws SAXException {
  -            content_handler.ignorableWhitespace(ary,start,length);
  -        }
  -
  -        public void processingInstruction(String target, String data)
  -            throws SAXException {
  -            content_handler.processingInstruction(target,data);
  -        }
  -
  -        public void skippedEntity(String name)
  -            throws SAXException {
  -            content_handler.skippedEntity(name);
  -        }
  -
  -        public void startDTD(String name, String public_id, String system_id)
  -            throws SAXException {
  -            lexical_handler.startDTD(name,public_id,system_id);
  -        }
  -
  -        public void endDTD() throws SAXException {
  -            lexical_handler.endDTD();
  -        }
  -
  -        public void startEntity(String name) throws SAXException {
  -            lexical_handler.startEntity(name);
  -        }
  -
  -        public void endEntity(String name) throws SAXException {
  -            lexical_handler.endEntity(name);
  -        }
  -
  -        public void startCDATA() throws SAXException {
  -            lexical_handler.startCDATA();
  -        }
  -
  -        public void endCDATA() throws SAXException {
  -            lexical_handler.endCDATA();
  -        }
  -
  -        public void comment(char ary[], int start, int length)
  -            throws SAXException {
  -            lexical_handler.comment(ary,start,length);
           }
       }
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +118 -0    xml-cocoon/src/org/apache/cocoon/xml/Attic/XIncludeContentHandler.java
  
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org