1
19
20 package com.liferay.taglib.ui;
21
22 import com.liferay.taglib.util.IncludeTag;
23
24 import javax.servlet.http.HttpServletRequest;
25
26
33 public class NavigationTag extends IncludeTag {
34
35 public int doStartTag() {
36 HttpServletRequest request =
37 (HttpServletRequest)pageContext.getRequest();
38
39 request.setAttribute("liferay-ui:navigation:bulletStyle", _bulletStyle);
40 request.setAttribute(
41 "liferay-ui:navigation:displayStyle", _displayStyle);
42 request.setAttribute("liferay-ui:navigation:headerType", _headerType);
43 request.setAttribute(
44 "liferay-ui:navigation:rootLayoutType", _rootLayoutType);
45 request.setAttribute(
46 "liferay-ui:navigation:rootLayoutLevel",
47 String.valueOf(_rootLayoutLevel));
48 request.setAttribute(
49 "liferay-ui:navigation:includedLayouts", _includedLayouts);
50 request.setAttribute(
51 "liferay-ui:navigation:nestedChildren",
52 String.valueOf(_nestedChildren));
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 public void setNestedChildren(boolean nestedChildren) {
82 _nestedChildren = nestedChildren;
83 }
84
85 protected String getDefaultPage() {
86 return _PAGE;
87 }
88
89 private static final String _PAGE = "/html/taglib/ui/navigation/page.jsp";
90
91 private String _bulletStyle = "1";
92 private String _displayStyle = "1";
93 private String _headerType = "none";
94 private String _rootLayoutType = "absolute";
95 private int _rootLayoutLevel = 1;
96 private String _includedLayouts = "auto";
97 private boolean _nestedChildren = true;
98
99 }