jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/SmartTransformerFactoryImpl.java
changeset 12458 d601e4bba306
parent 12457 c348e06f0e82
equal deleted inserted replaced
12457:c348e06f0e82 12458:d601e4bba306
    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);