henning     2003/03/11 05:55:51

  Modified:    src/java/org/apache/turbine/modules/navigations
                        VelocityNavigation.java
  Log:
  Convert to prefix usage
  
  Revision  Changes    Path
  1.4       +17 -10    
jakarta-turbine-2/src/java/org/apache/turbine/modules/navigations/VelocityNavigation.java
  
  Index: VelocityNavigation.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/modules/navigations/VelocityNavigation.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- VelocityNavigation.java   9 Mar 2003 02:41:46 -0000       1.3
  +++ VelocityNavigation.java   11 Mar 2003 13:55:51 -0000      1.4
  @@ -54,12 +54,18 @@
    * <http://www.apache.org/>.
    */
   
  -// Turbine/Village/ECS Imports
  +import org.apache.commons.logging.Log;
  +import org.apache.commons.logging.LogFactory;
   
   import org.apache.ecs.ConcreteElement;
   import org.apache.ecs.StringElement;
  +
  +import org.apache.turbine.TurbineConstants;
  +
   import org.apache.turbine.services.velocity.TurbineVelocity;
  +
   import org.apache.turbine.util.RunData;
  +
   import org.apache.velocity.context.Context;
   
   /**
  @@ -71,10 +77,18 @@
    * doBuildTemplate( data , context) method.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Dave Bryson</a>
  + * @author <a href="mailto:[EMAIL PROTECTED]">Henning P. Schmiedehausen</a>
    * @version $Id$
    */
  -public class VelocityNavigation extends TemplateNavigation
  +public class VelocityNavigation
  +        extends TemplateNavigation
   {
  +    /** Logging */
  +    private static Log log = LogFactory.getLog(VelocityNavigation.class);
  +
  +    /** The prefix for lookup up navigation pages */
  +    private String prefix = TurbineConstants.NAVIGATION_PREFIX + "/";
  +
       /**
        * Velocity Navigations extending this class should overide this
        * method to perform any particular business logic and add
  @@ -120,15 +134,8 @@
   
           StringElement output = new StringElement();
           output.setFilterState(false);
  -
  -        // Usually adds the leading slash, but make it sure.
  -        if ((templateName.length() > 0) &&
  -                (templateName.charAt(0) != '/'))
  -        {
  -            templateName = '/' + templateName;
  -        }
           output.addElement(TurbineVelocity
  -                .handleRequest(context, "navigations" + templateName));
  +                .handleRequest(context, prefix + templateName));
           return output;
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to