001: // WARNING: This file was automatically generated. Do not edit it directly,
002: // or you will lose your changes.
003:
004: /*
005: * Licensed to the Apache Software Foundation (ASF) under one
006: * or more contributor license agreements. See the NOTICE file
007: * distributed with this work for additional information
008: * regarding copyright ownership. The ASF licenses this file
009: * to you under the Apache License, Version 2.0 (the
010: * "License"); you may not use this file except in compliance
011: * with the License. You may obtain a copy of the License at
012: *
013: * http://www.apache.org/licenses/LICENSE-2.0
014: *
015: * Unless required by applicable law or agreed to in writing,
016: * software distributed under the License is distributed on an
017: * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
018: * KIND, either express or implied. See the License for the
019: * specific language governing permissions and limitations
020: * under the License.
021: */
022: package org.apache.myfaces.taglib.html;
023:
024: import javax.el.MethodExpression;
025: import javax.el.ValueExpression;
026: import javax.faces.component.UICommand;
027: import javax.faces.component.UIComponent;
028: import javax.faces.component.html.HtmlCommandLink;
029: import javax.faces.event.MethodExpressionActionListener;
030: import javax.faces.webapp.UIComponentELTag;
031:
032: /**
033: * Auto-generated tag class.
034: */
035: public class HtmlCommandLinkTag extends UIComponentELTag {
036:
037: /**
038: * Construct an instance of the HtmlCommandLinkTag.
039: */
040: public HtmlCommandLinkTag() {
041: }
042:
043: public String getComponentType() {
044: return "javax.faces.HtmlCommandLink";
045: }
046:
047: public String getRendererType() {
048: return "javax.faces.Link";
049: }
050:
051: private ValueExpression _style;
052:
053: public void setStyle(ValueExpression style) {
054: _style = style;
055: }
056:
057: private ValueExpression _styleClass;
058:
059: public void setStyleClass(ValueExpression styleClass) {
060: _styleClass = styleClass;
061: }
062:
063: private ValueExpression _dir;
064:
065: public void setDir(ValueExpression dir) {
066: _dir = dir;
067: }
068:
069: private ValueExpression _lang;
070:
071: public void setLang(ValueExpression lang) {
072: _lang = lang;
073: }
074:
075: private ValueExpression _title;
076:
077: public void setTitle(ValueExpression title) {
078: _title = title;
079: }
080:
081: private ValueExpression _onclick;
082:
083: public void setOnclick(ValueExpression onclick) {
084: _onclick = onclick;
085: }
086:
087: private ValueExpression _ondblclick;
088:
089: public void setOndblclick(ValueExpression ondblclick) {
090: _ondblclick = ondblclick;
091: }
092:
093: private ValueExpression _onmousedown;
094:
095: public void setOnmousedown(ValueExpression onmousedown) {
096: _onmousedown = onmousedown;
097: }
098:
099: private ValueExpression _onmouseup;
100:
101: public void setOnmouseup(ValueExpression onmouseup) {
102: _onmouseup = onmouseup;
103: }
104:
105: private ValueExpression _onmouseover;
106:
107: public void setOnmouseover(ValueExpression onmouseover) {
108: _onmouseover = onmouseover;
109: }
110:
111: private ValueExpression _onmousemove;
112:
113: public void setOnmousemove(ValueExpression onmousemove) {
114: _onmousemove = onmousemove;
115: }
116:
117: private ValueExpression _onmouseout;
118:
119: public void setOnmouseout(ValueExpression onmouseout) {
120: _onmouseout = onmouseout;
121: }
122:
123: private ValueExpression _onkeypress;
124:
125: public void setOnkeypress(ValueExpression onkeypress) {
126: _onkeypress = onkeypress;
127: }
128:
129: private ValueExpression _onkeydown;
130:
131: public void setOnkeydown(ValueExpression onkeydown) {
132: _onkeydown = onkeydown;
133: }
134:
135: private ValueExpression _onkeyup;
136:
137: public void setOnkeyup(ValueExpression onkeyup) {
138: _onkeyup = onkeyup;
139: }
140:
141: private ValueExpression _onblur;
142:
143: public void setOnblur(ValueExpression onblur) {
144: _onblur = onblur;
145: }
146:
147: private ValueExpression _onfocus;
148:
149: public void setOnfocus(ValueExpression onfocus) {
150: _onfocus = onfocus;
151: }
152:
153: private ValueExpression _accesskey;
154:
155: public void setAccesskey(ValueExpression accesskey) {
156: _accesskey = accesskey;
157: }
158:
159: private ValueExpression _charset;
160:
161: public void setCharset(ValueExpression charset) {
162: _charset = charset;
163: }
164:
165: private ValueExpression _coords;
166:
167: public void setCoords(ValueExpression coords) {
168: _coords = coords;
169: }
170:
171: private ValueExpression _hreflang;
172:
173: public void setHreflang(ValueExpression hreflang) {
174: _hreflang = hreflang;
175: }
176:
177: private ValueExpression _disabled;
178:
179: public void setDisabled(ValueExpression disabled) {
180: _disabled = disabled;
181: }
182:
183: private ValueExpression _rel;
184:
185: public void setRel(ValueExpression rel) {
186: _rel = rel;
187: }
188:
189: private ValueExpression _rev;
190:
191: public void setRev(ValueExpression rev) {
192: _rev = rev;
193: }
194:
195: private ValueExpression _shape;
196:
197: public void setShape(ValueExpression shape) {
198: _shape = shape;
199: }
200:
201: private ValueExpression _target;
202:
203: public void setTarget(ValueExpression target) {
204: _target = target;
205: }
206:
207: private ValueExpression _tabindex;
208:
209: public void setTabindex(ValueExpression tabindex) {
210: _tabindex = tabindex;
211: }
212:
213: private ValueExpression _type;
214:
215: public void setType(ValueExpression type) {
216: _type = type;
217: }
218:
219: private ValueExpression _immediate;
220:
221: public void setImmediate(ValueExpression immediate) {
222: _immediate = immediate;
223: }
224:
225: private ValueExpression _value;
226:
227: public void setValue(ValueExpression value) {
228: _value = value;
229: }
230:
231: private MethodExpression _actionExpression;
232:
233: public void setAction(MethodExpression actionExpression) {
234: _actionExpression = actionExpression;
235: }
236:
237: private MethodExpression _actionListener;
238:
239: public void setActionListener(MethodExpression actionListener) {
240: _actionListener = actionListener;
241: }
242:
243: @Override
244: protected void setProperties(UIComponent component) {
245: if (!(component instanceof HtmlCommandLink)) {
246: throw new IllegalArgumentException("Component "
247: + component.getClass().getName()
248: + " is no HtmlCommandLink");
249: }
250: HtmlCommandLink comp = (HtmlCommandLink) component;
251:
252: super .setProperties(component);
253:
254: if (_accesskey != null) {
255: comp.setValueExpression("accesskey", _accesskey);
256: }
257: if (_onmousedown != null) {
258: comp.setValueExpression("onmousedown", _onmousedown);
259: }
260: if (_hreflang != null) {
261: comp.setValueExpression("hreflang", _hreflang);
262: }
263: if (_rev != null) {
264: comp.setValueExpression("rev", _rev);
265: }
266: if (_onfocus != null) {
267: comp.setValueExpression("onfocus", _onfocus);
268: }
269: if (_value != null) {
270: comp.setValueExpression("value", _value);
271: }
272: if (_coords != null) {
273: comp.setValueExpression("coords", _coords);
274: }
275: if (_onmousemove != null) {
276: comp.setValueExpression("onmousemove", _onmousemove);
277: }
278: if (_ondblclick != null) {
279: comp.setValueExpression("ondblclick", _ondblclick);
280: }
281: if (_styleClass != null) {
282: comp.setValueExpression("styleClass", _styleClass);
283: }
284: if (_actionListener != null) {
285: comp.addActionListener(new MethodExpressionActionListener(
286: _actionListener));
287: }
288: if (_actionExpression != null) {
289: comp.setActionExpression(_actionExpression);
290: }
291: if (_onmouseover != null) {
292: comp.setValueExpression("onmouseover", _onmouseover);
293: }
294: if (_disabled != null) {
295: comp.setValueExpression("disabled", _disabled);
296: }
297: if (_onkeydown != null) {
298: comp.setValueExpression("onkeydown", _onkeydown);
299: }
300: if (_immediate != null) {
301: comp.setValueExpression("immediate", _immediate);
302: }
303: if (_tabindex != null) {
304: comp.setValueExpression("tabindex", _tabindex);
305: }
306: if (_onmouseup != null) {
307: comp.setValueExpression("onmouseup", _onmouseup);
308: }
309: if (_lang != null) {
310: comp.setValueExpression("lang", _lang);
311: }
312: if (_rel != null) {
313: comp.setValueExpression("rel", _rel);
314: }
315: if (_onblur != null) {
316: comp.setValueExpression("onblur", _onblur);
317: }
318: if (_charset != null) {
319: comp.setValueExpression("charset", _charset);
320: }
321: if (_onkeypress != null) {
322: comp.setValueExpression("onkeypress", _onkeypress);
323: }
324: if (_dir != null) {
325: comp.setValueExpression("dir", _dir);
326: }
327: if (_title != null) {
328: comp.setValueExpression("title", _title);
329: }
330: if (_shape != null) {
331: comp.setValueExpression("shape", _shape);
332: }
333: if (_onmouseout != null) {
334: comp.setValueExpression("onmouseout", _onmouseout);
335: }
336: if (_onclick != null) {
337: comp.setValueExpression("onclick", _onclick);
338: }
339: if (_type != null) {
340: comp.setValueExpression("type", _type);
341: }
342: if (_target != null) {
343: comp.setValueExpression("target", _target);
344: }
345: if (_onkeyup != null) {
346: comp.setValueExpression("onkeyup", _onkeyup);
347: }
348: if (_style != null) {
349: comp.setValueExpression("style", _style);
350: }
351: }
352:
353: @Override
354: public void release() {
355: super.release();
356: _accesskey = null;
357: _onmousedown = null;
358: _hreflang = null;
359: _rev = null;
360: _onfocus = null;
361: _value = null;
362: _coords = null;
363: _onmousemove = null;
364: _ondblclick = null;
365: _styleClass = null;
366: _actionListener = null;
367: _actionExpression = null;
368: _onmouseover = null;
369: _disabled = null;
370: _onkeydown = null;
371: _immediate = null;
372: _tabindex = null;
373: _onmouseup = null;
374: _lang = null;
375: _rel = null;
376: _onblur = null;
377: _charset = null;
378: _onkeypress = null;
379: _dir = null;
380: _title = null;
381: _shape = null;
382: _onmouseout = null;
383: _onclick = null;
384: _type = null;
385: _target = null;
386: _onkeyup = null;
387: _style = null;
388: }
389: }
|