sboag       00/12/31 01:33:14

  Modified:    java/src/org/apache/xalan/processor
                        TransformerFactoryImpl.java
  Log:
  In newTransformerHandler(Source src), reduce code by just calling
  newTransformerHandler(templates) after the templates are created.
  In newTransformerHandler(Templates templates), call new
  TransformerImpl#getInputContentHandler(boolean doDocFrag) with
  doDocFrag set to true, so that SAX events don't have to establish
  a root element.
  
  Revision  Changes    Path
  1.17      +3 -7      
xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java
  
  Index: TransformerFactoryImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/processor/TransformerFactoryImpl.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- TransformerFactoryImpl.java       2000/12/18 17:27:23     1.16
  +++ TransformerFactoryImpl.java       2000/12/31 09:33:14     1.17
  @@ -513,12 +513,8 @@
     {
   
       Templates templates = newTemplates(src);
  -    TransformerImpl transformer =
  -      (TransformerImpl) templates.newTransformer();
  -    TransformerHandler th =
  -      (TransformerHandler) transformer.getInputContentHandler();
  -
  -    return th;
  +    
  +    return newTransformerHandler(templates);
     }
   
     /**
  @@ -537,7 +533,7 @@
       TransformerImpl transformer =
         (TransformerImpl) templates.newTransformer();
       TransformerHandler th =
  -      (TransformerHandler) transformer.getInputContentHandler();
  +      (TransformerHandler) transformer.getInputContentHandler(true);
   
       return th;
     }
  
  
  

Reply via email to