You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by gg...@apache.org on 2012/06/07 16:14:10 UTC
svn commit: r1347626 -
/xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java
Author: ggregory
Date: Thu Jun 7 14:14:10 2012
New Revision: 1347626
URL: http://svn.apache.org/viewvc?rev=1347626&view=rev
Log:
Do not hard-code the file separator (\ on Windows, / on Unix). Define a constant based on a system property instead of a magic char.
Modified:
xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java
Modified: xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java
URL: http://svn.apache.org/viewvc/xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java?rev=1347626&r1=1347625&r2=1347626&view=diff
==============================================================================
--- xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java (original)
+++ xalan/test/trunk/java/src/org/apache/qetest/xslwrapper/XsltcMainWrapper.java Thu Jun 7 14:14:10 2012
@@ -47,6 +47,8 @@ public class XsltcMainWrapper extends Tr
protected static final String XSLTC_COMPILER_CLASS = "org.apache.xalan.xsltc.cmdline.Compile";
protected static final String XSLTC_RUNTIME_CLASS = "org.apache.xalan.xsltc.cmdline.Transform";
+ private static final char FILE_SEPARATOR = System.getProperty("file.separator").charAt(0);
+
/**
* Cached copy of newProcessor() Hashtable.
*/
@@ -149,9 +151,9 @@ So I strip off the protocol prefix and p
args1[2] = xslName;
*/
/* TWA - temporay hack to construct and pass a directory for translets */
- int last = resultName.lastIndexOf('/');
+ int last = resultName.lastIndexOf(FILE_SEPARATOR);
String tdir = resultName.substring(0, last);
- int next = tdir.lastIndexOf('/');
+ int next = tdir.lastIndexOf(FILE_SEPARATOR);
String transletsdirName = tdir.substring(0, next);
String[] args1 = new String[4];
@@ -171,7 +173,7 @@ So I strip off the protocol prefix and p
// Verify output file was created
// WARNING: assumption of / here, which means we assume URI not local path - needs revisiting
- int nameStart = xslName.lastIndexOf('/') + 1;
+ int nameStart = xslName.lastIndexOf(FILE_SEPARATOR) + 1;
String baseName = xslName.substring(nameStart);
int extStart = baseName.lastIndexOf('.');
if (extStart > 0)
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org