sunlabs.brazil.template
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.
 
 
| Fields inherited from class sunlabs.brazil.template.Template | 
| debug | 
 
 
| Method Summary | 
|  boolean | init(RewriteContext hr)Compute a set of properties based on the URL
 | 
 
| Methods inherited from class sunlabs.brazil.template.Template | 
| done | 
 
 
UrlNavBarTemplate
public UrlNavBarTemplate()
init
public boolean init(RewriteContext hr)
- Compute a set of properties based on the URL
 
- 
- Specified by:
- initin interface- TemplateInterface
- Overrides:
- initin class- Template
 
-