deweese     2002/07/23 18:19:31

  Modified:    sources/org/apache/batik/bridge ScriptingEnvironment.java
               sources/org/apache/batik/dom/util SAXDocumentFactory.java
  Log:
  Added Addional versions of createDocument.  parseXML uses these to avoid
  having to say what the root element will be.
  
  Revision  Changes    Path
  1.34      +2 -3      
xml-batik/sources/org/apache/batik/bridge/ScriptingEnvironment.java
  
  Index: ScriptingEnvironment.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/bridge/ScriptingEnvironment.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- ScriptingEnvironment.java 24 Jul 2002 00:02:27 -0000      1.33
  +++ ScriptingEnvironment.java 24 Jul 2002 01:19:31 -0000      1.34
  @@ -721,8 +721,7 @@
                            XMLResourceDescriptor.getXMLParserClassName());
                       try {
                           Document d = sdf.createDocument
  -                            ("http://example.org/Foo";, "foo", 
  -                             uri, new StringReader(text));
  +                            (uri, new StringReader(text));
                           result = doc.createDocumentFragment();
                           result.appendChild(doc.importNode(d.getDocumentElement(), 
true));
                       } catch (Exception ext) {
  
  
  
  1.13      +36 -1     
xml-batik/sources/org/apache/batik/dom/util/SAXDocumentFactory.java
  
  Index: SAXDocumentFactory.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/dom/util/SAXDocumentFactory.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SAXDocumentFactory.java   24 Jul 2002 00:02:28 -0000      1.12
  +++ SAXDocumentFactory.java   24 Jul 2002 01:19:31 -0000      1.13
  @@ -199,6 +199,16 @@
   
       /**
        * Creates a Document instance.
  +     * @param uri The document URI.
  +     * @exception IOException if an error occured while reading the document.
  +     */
  +    public Document createDocument(String uri)
  +        throws IOException {
  +        return createDocument(new InputSource(uri));
  +    }
  +
  +    /**
  +     * Creates a Document instance.
        * @param ns The namespace URI of the root element of the document.
        * @param root The name of the root element of the document.
        * @param uri The document URI.
  @@ -214,6 +224,19 @@
   
       /**
        * Creates a Document instance.
  +     * @param uri The document URI.
  +     * @param is The document input stream.
  +     * @exception IOException if an error occured while reading the document.
  +     */
  +    public Document createDocument(String uri, InputStream is) 
  +        throws IOException {
  +        InputSource inp = new InputSource(is);
  +        inp.setSystemId(uri);
  +        return createDocument(inp);
  +    }
  +
  +    /**
  +     * Creates a Document instance.
        * @param ns The namespace URI of the root element of the document.
        * @param root The name of the root element of the document.
        * @param uri The document URI.
  @@ -225,6 +248,18 @@
           InputSource inp = new InputSource(r);
           inp.setSystemId(uri);
           return createDocument(ns, root, uri, inp);
  +    }
  +
  +    /**
  +     * Creates a Document instance.
  +     * @param uri The document URI.
  +     * @param r The document reader.
  +     * @exception IOException if an error occured while reading the document.
  +     */
  +    public Document createDocument(String uri, Reader r) throws IOException {
  +        InputSource inp = new InputSource(r);
  +        inp.setSystemId(uri);
  +        return createDocument(inp);
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to