ilene 2003/02/19 11:21:56
Modified: java/src/org/apache/xalan/xslt Tag: XSLTC_DTM Process.java
Log:
Patch for bugzilla #17030. The command line (Process) uses the
bootstrap classloader (in JDK1.4) instead of the system class loader to
load classes specified by the URIResolver, EntityResolver and
ContentHandler options.
Revision Changes Path
No revision
No revision
1.47.6.9 +3 -3 xml-xalan/java/src/org/apache/xalan/xslt/Process.java
Index: Process.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xslt/Process.java,v
retrieving revision 1.47.6.8
retrieving revision 1.47.6.9
diff -u -r1.47.6.8 -r1.47.6.9
--- Process.java 3 Feb 2003 21:20:13 -0000 1.47.6.8
+++ Process.java 19 Feb 2003 19:21:55 -0000 1.47.6.9
@@ -463,7 +463,7 @@
try
{
uriResolver =
- (URIResolver) Class.forName(argv[++i]).newInstance();
+ (URIResolver)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
tfactory.setURIResolver(uriResolver);
}
@@ -492,7 +492,7 @@
try
{
entityResolver =
- (EntityResolver) Class.forName(argv[++i]).newInstance();
+ (EntityResolver)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
}
catch (Exception cnfe)
{
@@ -519,7 +519,7 @@
try
{
contentHandler =
- (ContentHandler) Class.forName(argv[++i]).newInstance();
+ (ContentHandler)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
}
catch (Exception cnfe)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]