001
014
015 package com.liferay.taglib.aui.base;
016
017 import javax.servlet.jsp.JspException;
018
019
026 public abstract class BaseATag extends com.liferay.taglib.util.IncludeTag {
027
028 @Override
029 public int doStartTag() throws JspException {
030 setAttributeNamespace(_ATTRIBUTE_NAMESPACE);
031
032 return super.doStartTag();
033 }
034
035 public java.lang.String getAriaRole() {
036 return _ariaRole;
037 }
038
039 public java.lang.String getCssClass() {
040 return _cssClass;
041 }
042
043 public java.util.Map<java.lang.String, java.lang.Object> getData() {
044 return _data;
045 }
046
047 public java.lang.String getHref() {
048 return _href;
049 }
050
051 public java.lang.String getId() {
052 return _id;
053 }
054
055 public java.lang.String getLabel() {
056 return _label;
057 }
058
059 public java.lang.String getLang() {
060 return _lang;
061 }
062
063 public boolean getLocalizeLabel() {
064 return _localizeLabel;
065 }
066
067 public java.lang.String getOnClick() {
068 return _onClick;
069 }
070
071 public java.lang.String getTarget() {
072 return _target;
073 }
074
075 public java.lang.String getTitle() {
076 return _title;
077 }
078
079 public void setAriaRole(java.lang.String ariaRole) {
080 _ariaRole = ariaRole;
081
082 setScopedAttribute("ariaRole", ariaRole);
083 }
084
085 public void setCssClass(java.lang.String cssClass) {
086 _cssClass = cssClass;
087
088 setScopedAttribute("cssClass", cssClass);
089 }
090
091 public void setData(java.util.Map<java.lang.String, java.lang.Object> data) {
092 _data = data;
093
094 setScopedAttribute("data", data);
095 }
096
097 public void setHref(java.lang.String href) {
098 _href = href;
099
100 setScopedAttribute("href", href);
101 }
102
103 public void setId(java.lang.String id) {
104 _id = id;
105
106 setScopedAttribute("id", id);
107 }
108
109 public void setLabel(java.lang.String label) {
110 _label = label;
111
112 setScopedAttribute("label", label);
113 }
114
115 public void setLang(java.lang.String lang) {
116 _lang = lang;
117
118 setScopedAttribute("lang", lang);
119 }
120
121 public void setLocalizeLabel(boolean localizeLabel) {
122 _localizeLabel = localizeLabel;
123
124 setScopedAttribute("localizeLabel", localizeLabel);
125 }
126
127 public void setOnClick(java.lang.String onClick) {
128 _onClick = onClick;
129
130 setScopedAttribute("onClick", onClick);
131 }
132
133 public void setTarget(java.lang.String target) {
134 _target = target;
135
136 setScopedAttribute("target", target);
137 }
138
139 public void setTitle(java.lang.String title) {
140 _title = title;
141
142 setScopedAttribute("title", title);
143 }
144
145 @Override
146 protected void cleanUp() {
147 _ariaRole = null;
148 _cssClass = null;
149 _data = null;
150 _href = null;
151 _id = null;
152 _label = null;
153 _lang = null;
154 _localizeLabel = true;
155 _onClick = null;
156 _target = null;
157 _title = null;
158 }
159
160 @Override
161 protected String getEndPage() {
162 return _END_PAGE;
163 }
164
165 @Override
166 protected String getStartPage() {
167 return _START_PAGE;
168 }
169
170 protected static final String _ATTRIBUTE_NAMESPACE = "aui:a:";
171
172 private static final String _END_PAGE =
173 "/html/taglib/aui/a/end.jsp";
174
175 private static final String _START_PAGE =
176 "/html/taglib/aui/a/start.jsp";
177
178 private java.lang.String _ariaRole = null;
179 private java.lang.String _cssClass = null;
180 private java.util.Map<java.lang.String, java.lang.Object> _data = null;
181 private java.lang.String _href = null;
182 private java.lang.String _id = null;
183 private java.lang.String _label = null;
184 private java.lang.String _lang = null;
185 private boolean _localizeLabel = true;
186 private java.lang.String _onClick = null;
187 private java.lang.String _target = null;
188 private java.lang.String _title = null;
189
190 }