Class UrlNavBarTemplate

java.lang.Object
sunlabs.brazil.template.Template
sunlabs.brazil.template.UrlNavBarTemplate
All Implemented Interfaces:
TemplateInterface

public class UrlNavBarTemplate extends Template
Template class for dynamically generating a navigation bar by looking at portions of the url. Given url: /main/next/last/foo.html generate the request properties for the directories: main, next, and last. The properties will be:
NAV.main=/main/
NAV.next=/main/next/ ....
NAV.=main/next/....
These properties may be incorporated into web pages using the BSLTemplate's <foreach> tag, using a delimeter of "/" to iterate over the listings.

The follow request properties are consulted:

prepend
Use as a prefix on the property name, instead of "NAV.".
includeDir
Normally, if the URL refers to the directory ( e.g. it ends with a /), no nav bar entry is generated. If this property is set, the entry is generated.
Version:
@(#)UrlNavBarTemplate.java 2.1
Author:
Stephen Uhler
  • Constructor Details

    • UrlNavBarTemplate

      public UrlNavBarTemplate()
  • Method Details