001
014
015 package com.liferay.taglib.aui.base;
016
017 import javax.servlet.http.HttpServletRequest;
018 import javax.servlet.jsp.JspException;
019
020
027 public abstract class BaseNavItemTag extends com.liferay.taglib.util.IncludeTag {
028
029 @Override
030 public int doStartTag() throws JspException {
031 setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
032
033 return super.doStartTag();
034 }
035
036 public java.lang.String getAnchorCssClass() {
037 return _anchorCssClass;
038 }
039
040 public java.lang.Object getAnchorData() {
041 return _anchorData;
042 }
043
044 public java.lang.String getAnchorId() {
045 return _anchorId;
046 }
047
048 public java.lang.String getAriaLabel() {
049 return _ariaLabel;
050 }
051
052 public java.lang.String getAriaRole() {
053 return _ariaRole;
054 }
055
056 public java.lang.String getCssClass() {
057 return _cssClass;
058 }
059
060 public java.lang.Object getData() {
061 return _data;
062 }
063
064 public boolean getDropdown() {
065 return _dropdown;
066 }
067
068 public java.lang.Object getHref() {
069 return _href;
070 }
071
072 public java.lang.String getIconCssClass() {
073 return _iconCssClass;
074 }
075
076 public java.lang.String getIconSrc() {
077 return _iconSrc;
078 }
079
080 public java.lang.String getId() {
081 return _id;
082 }
083
084 public java.lang.String getLabel() {
085 return _label;
086 }
087
088 public boolean getLocalizeLabel() {
089 return _localizeLabel;
090 }
091
092 public boolean getSelected() {
093 return _selected;
094 }
095
096 public java.lang.String getState() {
097 return _state;
098 }
099
100 public java.lang.String getTarget() {
101 return _target;
102 }
103
104 public java.lang.String getTitle() {
105 return _title;
106 }
107
108 public boolean getToggle() {
109 return _toggle;
110 }
111
112 public boolean getToggleTouch() {
113 return _toggleTouch;
114 }
115
116 public boolean getUseDialog() {
117 return _useDialog;
118 }
119
120 public boolean getWrapDropDownMenu() {
121 return _wrapDropDownMenu;
122 }
123
124 public void setAnchorCssClass(java.lang.String anchorCssClass) {
125 _anchorCssClass = anchorCssClass;
126
127 setScopedAttribute("anchorCssClass", anchorCssClass);
128 }
129
130 public void setAnchorData(java.lang.Object anchorData) {
131 _anchorData = anchorData;
132
133 setScopedAttribute("anchorData", anchorData);
134 }
135
136 public void setAnchorId(java.lang.String anchorId) {
137 _anchorId = anchorId;
138
139 setScopedAttribute("anchorId", anchorId);
140 }
141
142 public void setAriaLabel(java.lang.String ariaLabel) {
143 _ariaLabel = ariaLabel;
144
145 setScopedAttribute("ariaLabel", ariaLabel);
146 }
147
148 public void setAriaRole(java.lang.String ariaRole) {
149 _ariaRole = ariaRole;
150
151 setScopedAttribute("ariaRole", ariaRole);
152 }
153
154 public void setCssClass(java.lang.String cssClass) {
155 _cssClass = cssClass;
156
157 setScopedAttribute("cssClass", cssClass);
158 }
159
160 public void setData(java.lang.Object data) {
161 _data = data;
162
163 setScopedAttribute("data", data);
164 }
165
166 public void setDropdown(boolean dropdown) {
167 _dropdown = dropdown;
168
169 setScopedAttribute("dropdown", dropdown);
170 }
171
172 public void setHref(java.lang.Object href) {
173 _href = href;
174
175 setScopedAttribute("href", href);
176 }
177
178 public void setIconCssClass(java.lang.String iconCssClass) {
179 _iconCssClass = iconCssClass;
180
181 setScopedAttribute("iconCssClass", iconCssClass);
182 }
183
184 public void setIconSrc(java.lang.String iconSrc) {
185 _iconSrc = iconSrc;
186
187 setScopedAttribute("iconSrc", iconSrc);
188 }
189
190 public void setId(java.lang.String id) {
191 _id = id;
192
193 setScopedAttribute("id", id);
194 }
195
196 public void setLabel(java.lang.String label) {
197 _label = label;
198
199 setScopedAttribute("label", label);
200 }
201
202 public void setLocalizeLabel(boolean localizeLabel) {
203 _localizeLabel = localizeLabel;
204
205 setScopedAttribute("localizeLabel", localizeLabel);
206 }
207
208 public void setSelected(boolean selected) {
209 _selected = selected;
210
211 setScopedAttribute("selected", selected);
212 }
213
214 public void setState(java.lang.String state) {
215 _state = state;
216
217 setScopedAttribute("state", state);
218 }
219
220 public void setTarget(java.lang.String target) {
221 _target = target;
222
223 setScopedAttribute("target", target);
224 }
225
226 public void setTitle(java.lang.String title) {
227 _title = title;
228
229 setScopedAttribute("title", title);
230 }
231
232 public void setToggle(boolean toggle) {
233 _toggle = toggle;
234
235 setScopedAttribute("toggle", toggle);
236 }
237
238 public void setToggleTouch(boolean toggleTouch) {
239 _toggleTouch = toggleTouch;
240
241 setScopedAttribute("toggleTouch", toggleTouch);
242 }
243
244 public void setUseDialog(boolean useDialog) {
245 _useDialog = useDialog;
246
247 setScopedAttribute("useDialog", useDialog);
248 }
249
250 public void setWrapDropDownMenu(boolean wrapDropDownMenu) {
251 _wrapDropDownMenu = wrapDropDownMenu;
252
253 setScopedAttribute("wrapDropDownMenu", wrapDropDownMenu);
254 }
255
256 @Override
257 protected void cleanUp() {
258 super.cleanUp();
259
260 _anchorCssClass = null;
261 _anchorData = null;
262 _anchorId = null;
263 _ariaLabel = null;
264 _ariaRole = null;
265 _cssClass = null;
266 _data = null;
267 _dropdown = false;
268 _href = "javascript:void(0);";
269 _iconCssClass = null;
270 _iconSrc = null;
271 _id = null;
272 _label = null;
273 _localizeLabel = true;
274 _selected = false;
275 _state = null;
276 _target = null;
277 _title = null;
278 _toggle = false;
279 _toggleTouch = true;
280 _useDialog = false;
281 _wrapDropDownMenu = true;
282 }
283
284 @Override
285 protected String getEndPage() {
286 return _END_PAGE;
287 }
288
289 @Override
290 protected void setAttributes(HttpServletRequest request) {
291 setNamespacedAttribute(request, "anchorCssClass", _anchorCssClass);
292 setNamespacedAttribute(request, "anchorData", _anchorData);
293 setNamespacedAttribute(request, "anchorId", _anchorId);
294 setNamespacedAttribute(request, "ariaLabel", _ariaLabel);
295 setNamespacedAttribute(request, "ariaRole", _ariaRole);
296 setNamespacedAttribute(request, "cssClass", _cssClass);
297 setNamespacedAttribute(request, "data", _data);
298 setNamespacedAttribute(request, "dropdown", _dropdown);
299 setNamespacedAttribute(request, "href", _href);
300 setNamespacedAttribute(request, "iconCssClass", _iconCssClass);
301 setNamespacedAttribute(request, "iconSrc", _iconSrc);
302 setNamespacedAttribute(request, "id", _id);
303 setNamespacedAttribute(request, "label", _label);
304 setNamespacedAttribute(request, "localizeLabel", _localizeLabel);
305 setNamespacedAttribute(request, "selected", _selected);
306 setNamespacedAttribute(request, "state", _state);
307 setNamespacedAttribute(request, "target", _target);
308 setNamespacedAttribute(request, "title", _title);
309 setNamespacedAttribute(request, "toggle", _toggle);
310 setNamespacedAttribute(request, "toggleTouch", _toggleTouch);
311 setNamespacedAttribute(request, "useDialog", _useDialog);
312 setNamespacedAttribute(request, "wrapDropDownMenu", _wrapDropDownMenu);
313 }
314
315 protected static final String _ATTRIBUTE_NAMESPACE = "aui:nav-item:";
316
317 private static final String _END_PAGE =
318 "/html/taglib/aui/nav_item/end.jsp";
319
320 private java.lang.String _anchorCssClass = null;
321 private java.lang.Object _anchorData = null;
322 private java.lang.String _anchorId = null;
323 private java.lang.String _ariaLabel = null;
324 private java.lang.String _ariaRole = null;
325 private java.lang.String _cssClass = null;
326 private java.lang.Object _data = null;
327 private boolean _dropdown = false;
328 private java.lang.Object _href = "javascript:void(0);";
329 private java.lang.String _iconCssClass = null;
330 private java.lang.String _iconSrc = null;
331 private java.lang.String _id = null;
332 private java.lang.String _label = null;
333 private boolean _localizeLabel = true;
334 private boolean _selected = false;
335 private java.lang.String _state = null;
336 private java.lang.String _target = null;
337 private java.lang.String _title = null;
338 private boolean _toggle = false;
339 private boolean _toggleTouch = true;
340 private boolean _useDialog = false;
341 private boolean _wrapDropDownMenu = true;
342
343 }