001// ***************************************************************************************************************************
002// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *
003// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *
004// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *
005// * with the License.  You may obtain a copy of the License at                                                              *
006// *                                                                                                                         *
007// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *
008// *                                                                                                                         *
009// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *
010// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *
011// * specific language governing permissions and limitations under the License.                                              *
012// ***************************************************************************************************************************
013package org.apache.juneau.dto.html5;
014
015import org.apache.juneau.annotation.*;
016import org.apache.juneau.internal.*;
017
018/**
019 * DTO for an HTML <a class="doclink" href="https://www.w3.org/TR/html5/text-level-semantics.html#the-abbr-element">&lt;abbr&gt;</a>
020 * element.
021 *
022 * <h5 class='section'>See Also:</h5><ul>
023 *    <li class='link'><a class="doclink" href="../../../../../index.html#jd.Html5">Overview &gt; juneau-dto &gt; HTML5</a>
024 * </ul>
025 */
026@Bean(typeName="abbr")
027@FluentSetters
028public class Abbr extends HtmlElementMixed {
029
030   /**
031    * Creates an empty {@link Abbr} element.
032    */
033   public Abbr() {}
034
035   /**
036    * Creates an {@link Abbr} element with the specified {@link Abbr#title(String)} attribute and
037    * {@link Abbr#children(Object[])} nodes.
038    *
039    * @param title The {@link Abbr#title(String)} attribute.
040    * @param children The {@link Abbr#children(Object[])} nodes.
041    */
042   public Abbr(String title, Object...children) {
043      title(title).children(children);
044   }
045
046   //-----------------------------------------------------------------------------------------------------------------
047   // Overridden methods
048   //-----------------------------------------------------------------------------------------------------------------
049
050   // <FluentSetters>
051
052   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
053   public Abbr _class(String _class) {
054      super._class(_class);
055      return this;
056   }
057
058   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
059   public Abbr accesskey(String accesskey) {
060      super.accesskey(accesskey);
061      return this;
062   }
063
064   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
065   public Abbr contenteditable(Object contenteditable) {
066      super.contenteditable(contenteditable);
067      return this;
068   }
069
070   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
071   public Abbr dir(String dir) {
072      super.dir(dir);
073      return this;
074   }
075
076   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
077   public Abbr hidden(Object hidden) {
078      super.hidden(hidden);
079      return this;
080   }
081
082   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
083   public Abbr id(String id) {
084      super.id(id);
085      return this;
086   }
087
088   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
089   public Abbr lang(String lang) {
090      super.lang(lang);
091      return this;
092   }
093
094   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
095   public Abbr onabort(String onabort) {
096      super.onabort(onabort);
097      return this;
098   }
099
100   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
101   public Abbr onblur(String onblur) {
102      super.onblur(onblur);
103      return this;
104   }
105
106   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
107   public Abbr oncancel(String oncancel) {
108      super.oncancel(oncancel);
109      return this;
110   }
111
112   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
113   public Abbr oncanplay(String oncanplay) {
114      super.oncanplay(oncanplay);
115      return this;
116   }
117
118   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
119   public Abbr oncanplaythrough(String oncanplaythrough) {
120      super.oncanplaythrough(oncanplaythrough);
121      return this;
122   }
123
124   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
125   public Abbr onchange(String onchange) {
126      super.onchange(onchange);
127      return this;
128   }
129
130   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
131   public Abbr onclick(String onclick) {
132      super.onclick(onclick);
133      return this;
134   }
135
136   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
137   public Abbr oncuechange(String oncuechange) {
138      super.oncuechange(oncuechange);
139      return this;
140   }
141
142   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
143   public Abbr ondblclick(String ondblclick) {
144      super.ondblclick(ondblclick);
145      return this;
146   }
147
148   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
149   public Abbr ondurationchange(String ondurationchange) {
150      super.ondurationchange(ondurationchange);
151      return this;
152   }
153
154   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
155   public Abbr onemptied(String onemptied) {
156      super.onemptied(onemptied);
157      return this;
158   }
159
160   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
161   public Abbr onended(String onended) {
162      super.onended(onended);
163      return this;
164   }
165
166   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
167   public Abbr onerror(String onerror) {
168      super.onerror(onerror);
169      return this;
170   }
171
172   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
173   public Abbr onfocus(String onfocus) {
174      super.onfocus(onfocus);
175      return this;
176   }
177
178   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
179   public Abbr oninput(String oninput) {
180      super.oninput(oninput);
181      return this;
182   }
183
184   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
185   public Abbr oninvalid(String oninvalid) {
186      super.oninvalid(oninvalid);
187      return this;
188   }
189
190   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
191   public Abbr onkeydown(String onkeydown) {
192      super.onkeydown(onkeydown);
193      return this;
194   }
195
196   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
197   public Abbr onkeypress(String onkeypress) {
198      super.onkeypress(onkeypress);
199      return this;
200   }
201
202   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
203   public Abbr onkeyup(String onkeyup) {
204      super.onkeyup(onkeyup);
205      return this;
206   }
207
208   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
209   public Abbr onload(String onload) {
210      super.onload(onload);
211      return this;
212   }
213
214   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
215   public Abbr onloadeddata(String onloadeddata) {
216      super.onloadeddata(onloadeddata);
217      return this;
218   }
219
220   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
221   public Abbr onloadedmetadata(String onloadedmetadata) {
222      super.onloadedmetadata(onloadedmetadata);
223      return this;
224   }
225
226   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
227   public Abbr onloadstart(String onloadstart) {
228      super.onloadstart(onloadstart);
229      return this;
230   }
231
232   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
233   public Abbr onmousedown(String onmousedown) {
234      super.onmousedown(onmousedown);
235      return this;
236   }
237
238   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
239   public Abbr onmouseenter(String onmouseenter) {
240      super.onmouseenter(onmouseenter);
241      return this;
242   }
243
244   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
245   public Abbr onmouseleave(String onmouseleave) {
246      super.onmouseleave(onmouseleave);
247      return this;
248   }
249
250   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
251   public Abbr onmousemove(String onmousemove) {
252      super.onmousemove(onmousemove);
253      return this;
254   }
255
256   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
257   public Abbr onmouseout(String onmouseout) {
258      super.onmouseout(onmouseout);
259      return this;
260   }
261
262   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
263   public Abbr onmouseover(String onmouseover) {
264      super.onmouseover(onmouseover);
265      return this;
266   }
267
268   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
269   public Abbr onmouseup(String onmouseup) {
270      super.onmouseup(onmouseup);
271      return this;
272   }
273
274   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
275   public Abbr onmousewheel(String onmousewheel) {
276      super.onmousewheel(onmousewheel);
277      return this;
278   }
279
280   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
281   public Abbr onpause(String onpause) {
282      super.onpause(onpause);
283      return this;
284   }
285
286   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
287   public Abbr onplay(String onplay) {
288      super.onplay(onplay);
289      return this;
290   }
291
292   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
293   public Abbr onplaying(String onplaying) {
294      super.onplaying(onplaying);
295      return this;
296   }
297
298   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
299   public Abbr onprogress(String onprogress) {
300      super.onprogress(onprogress);
301      return this;
302   }
303
304   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
305   public Abbr onratechange(String onratechange) {
306      super.onratechange(onratechange);
307      return this;
308   }
309
310   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
311   public Abbr onreset(String onreset) {
312      super.onreset(onreset);
313      return this;
314   }
315
316   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
317   public Abbr onresize(String onresize) {
318      super.onresize(onresize);
319      return this;
320   }
321
322   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
323   public Abbr onscroll(String onscroll) {
324      super.onscroll(onscroll);
325      return this;
326   }
327
328   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
329   public Abbr onseeked(String onseeked) {
330      super.onseeked(onseeked);
331      return this;
332   }
333
334   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
335   public Abbr onseeking(String onseeking) {
336      super.onseeking(onseeking);
337      return this;
338   }
339
340   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
341   public Abbr onselect(String onselect) {
342      super.onselect(onselect);
343      return this;
344   }
345
346   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
347   public Abbr onshow(String onshow) {
348      super.onshow(onshow);
349      return this;
350   }
351
352   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
353   public Abbr onstalled(String onstalled) {
354      super.onstalled(onstalled);
355      return this;
356   }
357
358   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
359   public Abbr onsubmit(String onsubmit) {
360      super.onsubmit(onsubmit);
361      return this;
362   }
363
364   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
365   public Abbr onsuspend(String onsuspend) {
366      super.onsuspend(onsuspend);
367      return this;
368   }
369
370   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
371   public Abbr ontimeupdate(String ontimeupdate) {
372      super.ontimeupdate(ontimeupdate);
373      return this;
374   }
375
376   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
377   public Abbr ontoggle(String ontoggle) {
378      super.ontoggle(ontoggle);
379      return this;
380   }
381
382   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
383   public Abbr onvolumechange(String onvolumechange) {
384      super.onvolumechange(onvolumechange);
385      return this;
386   }
387
388   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
389   public Abbr onwaiting(String onwaiting) {
390      super.onwaiting(onwaiting);
391      return this;
392   }
393
394   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
395   public Abbr spellcheck(Object spellcheck) {
396      super.spellcheck(spellcheck);
397      return this;
398   }
399
400   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
401   public Abbr style(String style) {
402      super.style(style);
403      return this;
404   }
405
406   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
407   public Abbr tabindex(Object tabindex) {
408      super.tabindex(tabindex);
409      return this;
410   }
411
412   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
413   public Abbr title(String title) {
414      super.title(title);
415      return this;
416   }
417
418   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
419   public Abbr translate(Object translate) {
420      super.translate(translate);
421      return this;
422   }
423
424   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElementMixed */
425   public Abbr child(Object child) {
426      super.child(child);
427      return this;
428   }
429
430   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElementMixed */
431   public Abbr children(Object...children) {
432      super.children(children);
433      return this;
434   }
435
436   // </FluentSetters>
437}