You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by gm...@apache.org on 2004/06/20 07:15:40 UTC

cvs commit: xml-fop/src/java/org/apache/fop/tools ProxyContentHandler.java

gmazza      2004/06/19 22:15:40

  Modified:    src/java/org/apache/fop/apps Driver.java
               src/java/org/apache/fop/fo/pagination
                        RepeatablePageMasterReference.java
  Removed:     src/java/org/apache/fop/tools ProxyContentHandler.java
  Log:
  1. ProxyContentHandler no longer needed.
  2. fo:repeatable-page-master-reference's ValidateChildNode() implemented.
  
  Revision  Changes    Path
  1.71      +5 -26     xml-fop/src/java/org/apache/fop/apps/Driver.java
  
  Index: Driver.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/Driver.java,v
  retrieving revision 1.70
  retrieving revision 1.71
  diff -u -r1.70 -r1.71
  --- Driver.java	19 Jun 2004 13:35:33 -0000	1.70
  +++ Driver.java	20 Jun 2004 05:15:40 -0000	1.71
  @@ -30,20 +30,16 @@
   import org.apache.fop.render.rtf.RTFHandler;
   import org.apache.fop.tools.DocumentInputSource;
   import org.apache.fop.tools.DocumentReader;
  -import org.apache.fop.tools.ProxyContentHandler;
   
   import org.apache.commons.logging.impl.SimpleLog;
   import org.apache.commons.logging.Log;
   
  -// DOM
  -/* org.w3c.dom.Document is not imported to reduce confusion with
  -   org.apache.fop.control.Document */
  -
  -// SAX
  +// XML
   import org.xml.sax.ContentHandler;
   import org.xml.sax.InputSource;
   import org.xml.sax.SAXException;
   import org.xml.sax.XMLReader;
  +import org.w3c.dom.Document;
   
   // Java
   import java.io.IOException;
  @@ -483,24 +479,7 @@
           }
   
           treeBuilder.setFOInputHandler(foInputHandler);
  -
  -        return new ProxyContentHandler(treeBuilder) {
  -            
  -            public void startDocument() throws SAXException {
  -                if (foInputHandler instanceof FOTreeHandler) {
  -                    FOTreeHandler foTreeHandler = (FOTreeHandler)foInputHandler;
  -                }
  -                super.startDocument();
  -            }
  -                
  -            public void endDocument() throws SAXException {
  -                super.endDocument();
  -                if (foInputHandler instanceof FOTreeHandler) {
  -                    FOTreeHandler foTreeHandler = (FOTreeHandler)foInputHandler;
  -                }
  -            }
  -                
  -        };
  +        return treeBuilder;
       }
   
       /**
  @@ -564,7 +543,7 @@
        * @param document the DOM document to read from
        * @throws FOPException if anything goes wrong.
        */
  -    public synchronized void render(org.w3c.dom.Document document)
  +    public synchronized void render(Document document)
                   throws FOPException {
           DocumentInputSource source = new DocumentInputSource(document);
           DocumentReader reader = new DocumentReader();
  
  
  
  1.8       +9 -0      xml-fop/src/java/org/apache/fop/fo/pagination/RepeatablePageMasterReference.java
  
  Index: RepeatablePageMasterReference.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/pagination/RepeatablePageMasterReference.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RepeatablePageMasterReference.java	12 Jun 2004 23:18:52 -0000	1.7
  +++ RepeatablePageMasterReference.java	20 Jun 2004 05:15:40 -0000	1.8
  @@ -20,6 +20,7 @@
   
   // XML
   import org.xml.sax.Attributes;
  +import org.xml.sax.Locator;
   
   // FOP
   import org.apache.fop.fo.FONode;
  @@ -46,6 +47,14 @@
        */
       public RepeatablePageMasterReference(FONode parent) {
           super(parent);
  +    }
  +
  +    /**
  +     * @see org.apache.fop.fo.FONode#validateChildNode(Locator, String, String)
  +     * XSL/FOP Content Model: empty
  +     */
  +    protected void validateChildNode(Locator loc, String nsURI, String localName) {
  +       invalidChildError(loc, nsURI, localName);
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org