jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
equal
deleted
inserted
replaced
41 import javax.xml.transform.sax.TransformerHandler; |
41 import javax.xml.transform.sax.TransformerHandler; |
42 import javax.xml.transform.stream.StreamResult; |
42 import javax.xml.transform.stream.StreamResult; |
43 import javax.xml.transform.stream.StreamSource; |
43 import javax.xml.transform.stream.StreamSource; |
44 |
44 |
45 import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; |
45 import com.sun.org.apache.xalan.internal.xsltc.compiler.util.ErrorMsg; |
|
46 import com.sun.org.apache.xalan.internal.utils.ObjectFactory; |
46 import org.xml.sax.XMLFilter; |
47 import org.xml.sax.XMLFilter; |
47 |
48 |
48 /** |
49 /** |
49 * Implementation of a transformer factory that uses an XSLTC |
50 * Implementation of a transformer factory that uses an XSLTC |
50 * transformer factory for the creation of Templates objects |
51 * transformer factory for the creation of Templates objects |
91 "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl."; |
92 "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl."; |
92 // try to create instance of Xalan factory... |
93 // try to create instance of Xalan factory... |
93 try { |
94 try { |
94 Class xalanFactClass = ObjectFactory.findProviderClass( |
95 Class xalanFactClass = ObjectFactory.findProviderClass( |
95 "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl", |
96 "com.sun.org.apache.xalan.internal.processor.TransformerFactoryImpl", |
96 ObjectFactory.findClassLoader(), true); |
97 true); |
97 _xalanFactory = (SAXTransformerFactory) |
98 _xalanFactory = (SAXTransformerFactory) |
98 xalanFactClass.newInstance(); |
99 xalanFactClass.newInstance(); |
99 } |
100 } |
100 catch (ClassNotFoundException e) { |
101 catch (ClassNotFoundException e) { |
101 System.err.println(xalanMessage); |
102 System.err.println(xalanMessage); |