1 package org.apache.turbine.modules.navigations;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.ecs.ConcreteElement;
23 import org.apache.ecs.HtmlColor;
24 import org.apache.ecs.html.B;
25 import org.apache.ecs.html.Font;
26 import org.apache.ecs.html.HR;
27 import org.apache.turbine.modules.Navigation;
28 import org.apache.turbine.util.RunData;
29
30 /***
31 * This is a sample navigation module.
32 *
33 * @author <a href="mailto:mbryson@mont.mindspring.com">Dave Bryson</a>
34 * @version $Id: DefaultTopNavigation.java 534527 2007-05-02 16:10:59Z tv $
35 * @deprecated The use of ECS for the view is deprecated. Use a templating solution.
36 */
37 public class DefaultTopNavigation
38 extends Navigation
39 {
40 /*** The string to display */
41 private static String txt = "Turbine - A Servlet Framework for building "
42 + "Secure Dynamic Websites.";
43
44 /***
45 * Build the Navigation.
46 *
47 * @param data Turbine information.
48 * @return A ConcreteElement.
49 * @exception Exception a generic exception.
50 */
51 public ConcreteElement doBuild(RunData data)
52 throws Exception
53 {
54 data.getPage().getBody()
55 .addElement(new B().addElement(
56 new Font().setColor(HtmlColor.green).setSize(2)
57 .addElement(txt))
58 .addElement(new HR().setSize(1).setNoShade(true)));
59
60 return null;
61 }
62 }