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/grouping-content.html#the-blockquote-element">&lt;blockquote&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="blockquote")
027@FluentSetters
028public class Blockquote extends HtmlElementMixed {
029
030   /**
031    * Creates an empty {@link Blockquote} element.
032    */
033   public Blockquote() {}
034
035   /**
036    * Creates a {@link Blockquote} element with the specified child nodes.
037    *
038    * @param children The child nodes.
039    */
040   public Blockquote(Object...children) {
041      children(children);
042   }
043
044   /**
045    * <a class="doclink" href="https://www.w3.org/TR/html5/grouping-content.html#attr-blockquote-cite">cite</a>
046    * attribute.
047    *
048    * <p>
049    * Link to the source of the quotation.
050    *
051    * @param cite The new value for this attribute.
052    * @return This object.
053    */
054   public final Blockquote cite(String cite) {
055      attr("cite", cite);
056      return this;
057   }
058
059
060   //-----------------------------------------------------------------------------------------------------------------
061   // Overridden methods
062   //-----------------------------------------------------------------------------------------------------------------
063
064   // <FluentSetters>
065
066   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
067   public Blockquote _class(String _class) {
068      super._class(_class);
069      return this;
070   }
071
072   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
073   public Blockquote accesskey(String accesskey) {
074      super.accesskey(accesskey);
075      return this;
076   }
077
078   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
079   public Blockquote contenteditable(Object contenteditable) {
080      super.contenteditable(contenteditable);
081      return this;
082   }
083
084   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
085   public Blockquote dir(String dir) {
086      super.dir(dir);
087      return this;
088   }
089
090   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
091   public Blockquote hidden(Object hidden) {
092      super.hidden(hidden);
093      return this;
094   }
095
096   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
097   public Blockquote id(String id) {
098      super.id(id);
099      return this;
100   }
101
102   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
103   public Blockquote lang(String lang) {
104      super.lang(lang);
105      return this;
106   }
107
108   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
109   public Blockquote onabort(String onabort) {
110      super.onabort(onabort);
111      return this;
112   }
113
114   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
115   public Blockquote onblur(String onblur) {
116      super.onblur(onblur);
117      return this;
118   }
119
120   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
121   public Blockquote oncancel(String oncancel) {
122      super.oncancel(oncancel);
123      return this;
124   }
125
126   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
127   public Blockquote oncanplay(String oncanplay) {
128      super.oncanplay(oncanplay);
129      return this;
130   }
131
132   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
133   public Blockquote oncanplaythrough(String oncanplaythrough) {
134      super.oncanplaythrough(oncanplaythrough);
135      return this;
136   }
137
138   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
139   public Blockquote onchange(String onchange) {
140      super.onchange(onchange);
141      return this;
142   }
143
144   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
145   public Blockquote onclick(String onclick) {
146      super.onclick(onclick);
147      return this;
148   }
149
150   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
151   public Blockquote oncuechange(String oncuechange) {
152      super.oncuechange(oncuechange);
153      return this;
154   }
155
156   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
157   public Blockquote ondblclick(String ondblclick) {
158      super.ondblclick(ondblclick);
159      return this;
160   }
161
162   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
163   public Blockquote ondurationchange(String ondurationchange) {
164      super.ondurationchange(ondurationchange);
165      return this;
166   }
167
168   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
169   public Blockquote onemptied(String onemptied) {
170      super.onemptied(onemptied);
171      return this;
172   }
173
174   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
175   public Blockquote onended(String onended) {
176      super.onended(onended);
177      return this;
178   }
179
180   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
181   public Blockquote onerror(String onerror) {
182      super.onerror(onerror);
183      return this;
184   }
185
186   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
187   public Blockquote onfocus(String onfocus) {
188      super.onfocus(onfocus);
189      return this;
190   }
191
192   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
193   public Blockquote oninput(String oninput) {
194      super.oninput(oninput);
195      return this;
196   }
197
198   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
199   public Blockquote oninvalid(String oninvalid) {
200      super.oninvalid(oninvalid);
201      return this;
202   }
203
204   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
205   public Blockquote onkeydown(String onkeydown) {
206      super.onkeydown(onkeydown);
207      return this;
208   }
209
210   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
211   public Blockquote onkeypress(String onkeypress) {
212      super.onkeypress(onkeypress);
213      return this;
214   }
215
216   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
217   public Blockquote onkeyup(String onkeyup) {
218      super.onkeyup(onkeyup);
219      return this;
220   }
221
222   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
223   public Blockquote onload(String onload) {
224      super.onload(onload);
225      return this;
226   }
227
228   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
229   public Blockquote onloadeddata(String onloadeddata) {
230      super.onloadeddata(onloadeddata);
231      return this;
232   }
233
234   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
235   public Blockquote onloadedmetadata(String onloadedmetadata) {
236      super.onloadedmetadata(onloadedmetadata);
237      return this;
238   }
239
240   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
241   public Blockquote onloadstart(String onloadstart) {
242      super.onloadstart(onloadstart);
243      return this;
244   }
245
246   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
247   public Blockquote onmousedown(String onmousedown) {
248      super.onmousedown(onmousedown);
249      return this;
250   }
251
252   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
253   public Blockquote onmouseenter(String onmouseenter) {
254      super.onmouseenter(onmouseenter);
255      return this;
256   }
257
258   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
259   public Blockquote onmouseleave(String onmouseleave) {
260      super.onmouseleave(onmouseleave);
261      return this;
262   }
263
264   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
265   public Blockquote onmousemove(String onmousemove) {
266      super.onmousemove(onmousemove);
267      return this;
268   }
269
270   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
271   public Blockquote onmouseout(String onmouseout) {
272      super.onmouseout(onmouseout);
273      return this;
274   }
275
276   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
277   public Blockquote onmouseover(String onmouseover) {
278      super.onmouseover(onmouseover);
279      return this;
280   }
281
282   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
283   public Blockquote onmouseup(String onmouseup) {
284      super.onmouseup(onmouseup);
285      return this;
286   }
287
288   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
289   public Blockquote onmousewheel(String onmousewheel) {
290      super.onmousewheel(onmousewheel);
291      return this;
292   }
293
294   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
295   public Blockquote onpause(String onpause) {
296      super.onpause(onpause);
297      return this;
298   }
299
300   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
301   public Blockquote onplay(String onplay) {
302      super.onplay(onplay);
303      return this;
304   }
305
306   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
307   public Blockquote onplaying(String onplaying) {
308      super.onplaying(onplaying);
309      return this;
310   }
311
312   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
313   public Blockquote onprogress(String onprogress) {
314      super.onprogress(onprogress);
315      return this;
316   }
317
318   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
319   public Blockquote onratechange(String onratechange) {
320      super.onratechange(onratechange);
321      return this;
322   }
323
324   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
325   public Blockquote onreset(String onreset) {
326      super.onreset(onreset);
327      return this;
328   }
329
330   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
331   public Blockquote onresize(String onresize) {
332      super.onresize(onresize);
333      return this;
334   }
335
336   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
337   public Blockquote onscroll(String onscroll) {
338      super.onscroll(onscroll);
339      return this;
340   }
341
342   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
343   public Blockquote onseeked(String onseeked) {
344      super.onseeked(onseeked);
345      return this;
346   }
347
348   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
349   public Blockquote onseeking(String onseeking) {
350      super.onseeking(onseeking);
351      return this;
352   }
353
354   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
355   public Blockquote onselect(String onselect) {
356      super.onselect(onselect);
357      return this;
358   }
359
360   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
361   public Blockquote onshow(String onshow) {
362      super.onshow(onshow);
363      return this;
364   }
365
366   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
367   public Blockquote onstalled(String onstalled) {
368      super.onstalled(onstalled);
369      return this;
370   }
371
372   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
373   public Blockquote onsubmit(String onsubmit) {
374      super.onsubmit(onsubmit);
375      return this;
376   }
377
378   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
379   public Blockquote onsuspend(String onsuspend) {
380      super.onsuspend(onsuspend);
381      return this;
382   }
383
384   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
385   public Blockquote ontimeupdate(String ontimeupdate) {
386      super.ontimeupdate(ontimeupdate);
387      return this;
388   }
389
390   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
391   public Blockquote ontoggle(String ontoggle) {
392      super.ontoggle(ontoggle);
393      return this;
394   }
395
396   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
397   public Blockquote onvolumechange(String onvolumechange) {
398      super.onvolumechange(onvolumechange);
399      return this;
400   }
401
402   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
403   public Blockquote onwaiting(String onwaiting) {
404      super.onwaiting(onwaiting);
405      return this;
406   }
407
408   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
409   public Blockquote spellcheck(Object spellcheck) {
410      super.spellcheck(spellcheck);
411      return this;
412   }
413
414   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
415   public Blockquote style(String style) {
416      super.style(style);
417      return this;
418   }
419
420   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
421   public Blockquote tabindex(Object tabindex) {
422      super.tabindex(tabindex);
423      return this;
424   }
425
426   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
427   public Blockquote title(String title) {
428      super.title(title);
429      return this;
430   }
431
432   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */
433   public Blockquote translate(Object translate) {
434      super.translate(translate);
435      return this;
436   }
437
438   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElementMixed */
439   public Blockquote child(Object child) {
440      super.child(child);
441      return this;
442   }
443
444   @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElementMixed */
445   public Blockquote children(Object...children) {
446      super.children(children);
447      return this;
448   }
449
450   // </FluentSetters>
451}