jvanzyl 01/08/22 07:43:07
Modified: src/java/org/apache/turbine/services/velocity
TurbineVelocityService.java
Log:
- adding jon's little bit for absolute paths in the 2.1 velocity service as
because it's handy for tambora (which i'm trying to make an installer for)
and i'm not patching any 2.1 service code to do this.
Revision Changes Path
1.3 +11 -1
jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
Index: TurbineVelocityService.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TurbineVelocityService.java 2001/08/19 17:59:18 1.2
+++ TurbineVelocityService.java 2001/08/22 14:43:07 1.3
@@ -103,7 +103,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sean Legassick</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Daniel Rall</a>
- * @version $Id: TurbineVelocityService.java,v 1.2 2001/08/19 17:59:18 mpoeschl Exp
$
+ * @version $Id: TurbineVelocityService.java,v 1.3 2001/08/22 14:43:07 jvanzyl Exp $
*/
public class TurbineVelocityService extends BaseTemplateEngineService
implements VelocityService
@@ -120,6 +120,11 @@
private static final String DEFAULT_CHAR_SET = "ISO-8859-1";
/**
+ * The prefix used for URIs which are of type <code>absolute</code>.
+ */
+ private static final String ABSOLUTE_PREFIX = "file://";
+
+ /**
* The context used to the store the context
* containing the global application tools.
*/
@@ -600,6 +605,11 @@
}
path = "jar:file:" +
TurbineServlet.getRealPath(path) + entry;
+ }
+ else if (path.startsWith(ABSOLUTE_PREFIX))
+ {
+ path = path.substring (ABSOLUTE_PREFIX.length(),
+ path.length());
}
else if (!path.startsWith("jar:"))
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]