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]

Reply via email to