jtaylor 2002/06/04 05:17:07
Modified: src/java/org/apache/turbine/pipeline JGenRenderer.java
Log:
Made the template path for JGen configurable via the property
'jgen.template.path'
Based on a patch from Youngho Cho -- Thanks!
Revision Changes Path
1.5 +9 -3
jakarta-turbine-3/src/java/org/apache/turbine/pipeline/JGenRenderer.java
Index: JGenRenderer.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-3/src/java/org/apache/turbine/pipeline/JGenRenderer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JGenRenderer.java 9 Apr 2002 17:29:34 -0000 1.4
+++ JGenRenderer.java 4 Jun 2002 12:17:07 -0000 1.5
@@ -84,7 +84,7 @@
* context. The template context is wrapped in a JGenerator BeanContext.
*
* @author <a href="mailto:[EMAIL PROTECTED]">James Taylor</a>
- * @version $Id: JGenRenderer.java,v 1.4 2002/04/09 17:29:34 jtaylor Exp $
+ * @version $Id: JGenRenderer.java,v 1.5 2002/06/04 12:17:07 jtaylor Exp $
*/
public class JGenRenderer
{
@@ -102,6 +102,9 @@
private static final Log log = LogFactory.getLog( JGenRenderer.class );
+ private static final String TEMPLATE_PATH = "jgen.template.path";
+ private static final String TEMPLATE_PATH_DEFAULT = "/templates/swt/";
+
/**
* RunData of the request this Renderer is for.
*/
@@ -125,8 +128,11 @@
public void render( String target )
throws TurbineException, IVException, IOException, ServletException
{
- // This obviously can be improved.
- String targetPath = Turbine.getRealPath( "/templates/swt/" + target );
+ String templateRoot =
+ Turbine.getConfiguration().getString( TEMPLATE_PATH,
+ TEMPLATE_PATH_DEFAULT );
+
+ String targetPath = Turbine.getRealPath( templateRoot + target );
log.debug( "SWT to render: " + targetPath );
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>