sboag       00/06/24 11:34:14

  Modified:    java/src/org/apache/xalan/transformer TransformerImpl.java
  Log:
  Use getParent instead of getXMLReader, as per comments on TRaX list.
  
  Revision  Changes    Path
  1.2       +20 -28    
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
  
  Index: TransformerImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TransformerImpl.java      2000/06/19 16:53:07     1.1
  +++ TransformerImpl.java      2000/06/24 18:34:13     1.2
  @@ -192,6 +192,23 @@
     }
         
     // ========= Transformer Interface Implementation ==========
  +
  +  /**
  +   * Transform a document.
  +   *
  +   * @param input The input source for the document entity.
  +   * @exception org.xml.sax.SAXException Any SAX exception, possibly
  +   *            wrapping another exception.
  +   * @exception java.io.IOException An IO exception from the parser,
  +   *            possibly from a byte stream or character stream
  +   *            supplied by the application.
  +   * @see org.xml.sax.XMLReader#parse(org.xml.sax.InputSource)
  +   */
  +  public void parse( InputSource xmlSource)
  +    throws SAXException, IOException
  +  {
  +    transform( xmlSource );
  +  }
     
     /**
      * Process the source tree to SAX parse events.
  @@ -242,7 +259,7 @@
         try
         {
           // Get an already set XMLReader, or create one.
  -        XMLReader reader = this.getXMLReader();
  +        XMLReader reader = this.getParent();
           if(null == reader)
           {
             reader = XMLReaderFactory.createXMLReader();
  @@ -333,7 +350,7 @@
         try
         {
           // Get an already set XMLReader, or create one.
  -        XMLReader reader = this.getXMLReader();
  +        XMLReader reader = this.getParent();
           if(null == reader)
           {
             reader = XMLReaderFactory.createXMLReader();
  @@ -699,32 +716,7 @@
     public void setURIResolver(URIResolver resolver)
     {
     }
  -  
  -  /**
  -   * The XMLReader used to parse the source tree.
  -   */
  -  private XMLReader m_reader;
  -  
  -  /**
  -   * Set an XML parser for the source tree.  Note that if 
  -   * Transformer.setXMLReader is not called, the parser set 
  -   * with Processor.setXMLReader will be used.
  -   */
  -  public void setXMLReader(XMLReader reader)
  -  {
  -    m_reader = reader;
  -  }
  -
  -  /**
  -   * Get the XML parser used for the source tree.  Note that 
  -   * if Transformer.setXMLReader is not called, the parser set 
  -   * with Processor.setXMLReader will be used.
  -   */
  -  public XMLReader getXMLReader()
  -  {
  -    return m_reader;
  -  }
  -  
  +    
     // ======== End Transformer Implementation ========  
       
     /**
  
  
  

Reply via email to