1
22
23 package com.liferay.taglib.ui;
24
25 import com.liferay.taglib.util.IncludeTag;
26
27 import javax.servlet.http.HttpServletRequest;
28
29
36 public class NavigationTag extends IncludeTag {
37
38 public int doStartTag() {
39 HttpServletRequest request =
40 (HttpServletRequest)pageContext.getRequest();
41
42 request.setAttribute("liferay-ui:navigation:bulletStyle", _bulletStyle);
43 request.setAttribute(
44 "liferay-ui:navigation:displayStyle", _displayStyle);
45 request.setAttribute("liferay-ui:navigation:headerType", _headerType);
46 request.setAttribute(
47 "liferay-ui:navigation:rootLayoutType", _rootLayoutType);
48 request.setAttribute(
49 "liferay-ui:navigation:rootLayoutLevel",
50 String.valueOf(_rootLayoutLevel));
51 request.setAttribute(
52 "liferay-ui:navigation:includedLayouts", _includedLayouts);
53
54 return EVAL_BODY_BUFFERED;
55 }
56
57 public void setBulletStyle(String bulletStyle) {
58 _bulletStyle = bulletStyle;
59 }
60
61 public void setDisplayStyle(String displayStyle) {
62 _displayStyle = displayStyle;
63 }
64
65 public void setHeaderType(String headerType) {
66 _headerType = headerType;
67 }
68
69 public void setRootLayoutType(String rootLayoutType) {
70 _rootLayoutType = rootLayoutType;
71 }
72
73 public void setRootLayoutLevel(int rootLayoutLevel) {
74 _rootLayoutLevel = rootLayoutLevel;
75 }
76
77 public void setIncludedLayouts(String includedLayouts) {
78 _includedLayouts = includedLayouts;
79 }
80
81 protected String getDefaultPage() {
82 return _PAGE;
83 }
84
85 private static final String _PAGE = "/html/taglib/ui/navigation/page.jsp";
86
87 private String _bulletStyle = "1";
88 private String _displayStyle = "1";
89 private String _headerType = "none";
90 private String _rootLayoutType = "absolute";
91 private int _rootLayoutLevel = 1;
92 private String _includedLayouts = "auto";
93
94 }