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 java.net.*; 016 017import org.apache.juneau.annotation.*; 018import org.apache.juneau.internal.*; 019 020/** 021 * DTO for an HTML <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#the-input-element"><input></a> 022 * element. 023 * 024 * <h5 class='section'>See Also:</h5><ul> 025 * <li class='link'><a class="doclink" href="../../../../../index.html#jd.Html5">Overview > juneau-dto > HTML5</a> 026 * </ul> 027 */ 028@Bean(typeName="input") 029@FluentSetters 030public class Input extends HtmlElementVoid { 031 032 /** 033 * Creates an empty {@link Input} element. 034 */ 035 public Input() {} 036 037 /** 038 * Creates an {@link Input} element with the specified {@link Input#type(String)} attribute. 039 * 040 * @param type The {@link Input#type(String)} attribute. 041 */ 042 public Input(String type) { 043 type(type); 044 } 045 046 /** 047 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-accept">accept</a> attribute. 048 * 049 * <p> 050 * Hint for expected file type in file upload controls. 051 * 052 * @param accept The new value for this attribute. 053 * @return This object. 054 */ 055 public final Input accept(String accept) { 056 attr("accept", accept); 057 return this; 058 } 059 060 /** 061 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-alt">alt</a> attribute. 062 * 063 * <p> 064 * Replacement text for use when images are not available. 065 * 066 * @param alt The new value for this attribute. 067 * @return This object. 068 */ 069 public final Input alt(String alt) { 070 attr("alt", alt); 071 return this; 072 } 073 074 /** 075 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fe-autocomplete">autocomplete</a> attribute. 076 * 077 * <p> 078 * Hint for form auto-fill feature. 079 * 080 * @param autocomplete The new value for this attribute. 081 * @return This object. 082 */ 083 public final Input autocomplete(String autocomplete) { 084 attr("autocomplete", autocomplete); 085 return this; 086 } 087 088 /** 089 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fe-autofocus">autofocus</a> attribute. 090 * 091 * <p> 092 * Automatically focus the form control when the page is loaded. 093 * 094 * @param autofocus The new value for this attribute. 095 * @return This object. 096 */ 097 public final Input autofocus(String autofocus) { 098 attr("autofocus", autofocus); 099 return this; 100 } 101 102 /** 103 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-checked">checked</a> attribute. 104 * 105 * <p> 106 * Whether the command or control is checked. 107 * 108 * @param checked 109 * The new value for this attribute. 110 * Typically a {@link Boolean} or {@link String}. 111 * @return This object. 112 */ 113 public final Input checked(Object checked) { 114 attr("checked", deminimize(checked, "checked")); 115 return this; 116 } 117 118 /** 119 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fe-dirname">dirname</a> attribute. 120 * 121 * <p> 122 * Name of form field to use for sending the element's directionality in form submission. 123 * 124 * @param dirname The new value for this attribute. 125 * @return This object. 126 */ 127 public final Input dirname(String dirname) { 128 attr("dirname", dirname); 129 return this; 130 } 131 132 /** 133 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fe-disabled">disabled</a> attribute. 134 * 135 * <p> 136 * Whether the form control is disabled. 137 * 138 * @param disabled 139 * The new value for this attribute. 140 * Typically a {@link Boolean} or {@link String}. 141 * @return This object. 142 */ 143 public final Input disabled(Object disabled) { 144 attr("disabled", deminimize(disabled, "disabled")); 145 return this; 146 } 147 148 /** 149 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fae-form">form</a> attribute. 150 * 151 * <p> 152 * Associates the control with a form element. 153 * 154 * @param form The new value for this attribute. 155 * @return This object. 156 */ 157 public final Input form(String form) { 158 attr("form", form); 159 return this; 160 } 161 162 /** 163 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formaction">formaction</a> attribute. 164 * 165 * <p> 166 * URL to use for form submission. 167 * 168 * @param formaction The new value for this attribute. 169 * @return This object. 170 */ 171 public final Input formaction(String formaction) { 172 attr("formaction", formaction); 173 return this; 174 } 175 176 /** 177 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formenctype">formenctype</a> attribute. 178 * 179 * <p> 180 * Form data set encoding type to use for form submission. 181 * 182 * @param formenctype The new value for this attribute. 183 * @return This object. 184 */ 185 public final Input formenctype(String formenctype) { 186 attr("formenctype", formenctype); 187 return this; 188 } 189 190 /** 191 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formmethod">formmethod</a> attribute. 192 * 193 * <p> 194 * HTTP method to use for form submission. 195 * 196 * @param formmethod The new value for this attribute. 197 * @return This object. 198 */ 199 public final Input formmethod(String formmethod) { 200 attr("formmethod", formmethod); 201 return this; 202 } 203 204 /** 205 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formnovalidate">formnovalidate</a> 206 * attribute. 207 * 208 * <p> 209 * Bypass form control validation for form submission. 210 * 211 * @param formnovalidate The new value for this attribute. 212 * @return This object. 213 */ 214 public final Input formnovalidate(String formnovalidate) { 215 attr("formnovalidate", formnovalidate); 216 return this; 217 } 218 219 /** 220 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-formtarget">formtarget</a> attribute. 221 * 222 * <p> 223 * Browsing context for form submission. 224 * 225 * @param formtarget The new value for this attribute. 226 * @return This object. 227 */ 228 public final Input formtarget(String formtarget) { 229 attr("formtarget", formtarget); 230 return this; 231 } 232 233 /** 234 * <a class="doclink" href="https://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-height">height</a> 235 * attribute. 236 * 237 * <p> 238 * Vertical dimension. 239 * 240 * @param height 241 * The new value for this attribute. 242 * Typically a {@link Number} or {@link String}. 243 * @return This object. 244 */ 245 public final Input height(Object height) { 246 attr("height", height); 247 return this; 248 } 249 250 /** 251 * <a class="doclink" href="https://www.w3.org/TR/html5/embedded-content-0.html#attr-input-inputmode">inputmode</a> 252 * attribute. 253 * Hint for selecting an input modality. 254 * 255 * @param inputmode The new value for this attribute. 256 * @return This object. 257 */ 258 public final Input inputmode(String inputmode) { 259 attr("inputmode", inputmode); 260 return this; 261 } 262 263 /** 264 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-list">list</a> attribute. 265 * 266 * <p> 267 * List of auto-complete options. 268 * 269 * @param list The new value for this attribute. 270 * @return This object. 271 */ 272 public final Input list(String list) { 273 attr("list", list); 274 return this; 275 } 276 277 /** 278 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-max">max</a> attribute. 279 * 280 * <p> 281 * Maximum value. 282 * 283 * @param max 284 * The new value for this attribute. 285 * Typically a {@link Number} or {@link String}. 286 * @return This object. 287 */ 288 public final Input max(Object max) { 289 attr("max", max); 290 return this; 291 } 292 293 /** 294 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-maxlength">maxlength</a> attribute. 295 * Maximum length of value. 296 * 297 * @param maxlength The new value for this attribute. 298 * Typically a {@link Number} or {@link String}. 299 * @return This object. 300 */ 301 public final Input maxlength(Object maxlength) { 302 attr("maxlength", maxlength); 303 return this; 304 } 305 306 /** 307 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-min">min</a> attribute. 308 * 309 * <p> 310 * Minimum value. 311 * 312 * @param min 313 * The new value for this attribute. 314 * Typically a {@link Number} or {@link String}. 315 * @return This object. 316 */ 317 public final Input min(Object min) { 318 attr("min", min); 319 return this; 320 } 321 322 /** 323 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-minlength">minlength</a> attribute. 324 * 325 * <p> 326 * Minimum length of value. 327 * 328 * @param minlength 329 * The new value for this attribute. 330 * Typically a {@link Number} or {@link String}. 331 * @return This object. 332 */ 333 public final Input minlength(Object minlength) { 334 attr("minlength", minlength); 335 return this; 336 } 337 338 /** 339 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-multiple">multiple</a> attribute. 340 * 341 * <p> 342 * Whether to allow multiple values. 343 * 344 * @param multiple 345 * The new value for this attribute. 346 * Typically a {@link Boolean} or {@link String}. 347 * @return This object. 348 */ 349 public final Input multiple(Object multiple) { 350 attr("multiple", deminimize(multiple, "multiple")); 351 return this; 352 } 353 354 /** 355 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fe-name">name</a> attribute. 356 * 357 * <p> 358 * Name of form control to use for form submission and in the form.elements API. 359 * 360 * @param name The new value for this attribute. 361 * @return This object. 362 */ 363 public final Input name(String name) { 364 attr("name", name); 365 return this; 366 } 367 368 /** 369 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-pattern">pattern</a> attribute. 370 * 371 * <p> 372 * Pattern to be matched by the form control's value. 373 * 374 * @param pattern The new value for this attribute. 375 * @return This object. 376 */ 377 public final Input pattern(String pattern) { 378 attr("pattern", pattern); 379 return this; 380 } 381 382 /** 383 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-placeholder">placeholder</a> attribute. 384 * 385 * <p> 386 * User-visible label to be placed within the form control. 387 * 388 * @param placeholder The new value for this attribute. 389 * @return This object. 390 */ 391 public final Input placeholder(String placeholder) { 392 attr("placeholder", placeholder); 393 return this; 394 } 395 396 /** 397 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-readonly">readonly</a> attribute. 398 * 399 * <p> 400 * Whether to allow the value to be edited by the user. 401 * 402 * @param readonly 403 * The new value for this attribute. 404 * Typically a {@link Boolean} or {@link String}. 405 * @return This object. 406 */ 407 public final Input readonly(Object readonly) { 408 attr("readonly", readonly); 409 return this; 410 } 411 412 413 /** 414 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-readonly">readonly</a> attribute. 415 * 416 * <p> 417 * Whether to allow the value to be edited by the user. 418 * 419 * @param readonly If <jk>true</jk>, adds <c>readonly="readonly"</c>. 420 * @return This object. 421 */ 422 public final Input readonly(boolean readonly) { 423 if (readonly) 424 readonly("readonly"); 425 return this; 426 } 427 428 /** 429 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-readonly">required</a> attribute. 430 * 431 * <p> 432 * Whether the control is required for form submission. 433 * 434 * @param required 435 * The new value for this attribute. 436 * Typically a {@link Boolean} or {@link String}. 437 * @return This object. 438 */ 439 public final Input required(Object required) { 440 attr("required", required); 441 return this; 442 } 443 444 /** 445 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-size">size</a> attribute. 446 * 447 * <p> 448 * Size of the control. 449 * 450 * @param size 451 * The new value for this attribute. 452 * Typically a {@link Number} or {@link String}. 453 * @return This object. 454 */ 455 public final Input size(Object size) { 456 attr("size", size); 457 return this; 458 } 459 460 /** 461 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-src">src</a> attribute. 462 * 463 * <p> 464 * Address of the resource. 465 * 466 * @param src 467 * The new value for this attribute. 468 * Typically a {@link URL} or {@link String}. 469 * @return This object. 470 */ 471 public final Input src(Object src) { 472 attr("src", src); 473 return this; 474 } 475 476 /** 477 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-step">step</a> attribute. 478 * 479 * <p> 480 * Granularity to be matched by the form control's value. 481 * 482 * @param step The new value for this attribute. 483 * @return This object. 484 */ 485 public final Input step(String step) { 486 attr("step", step); 487 return this; 488 } 489 490 /** 491 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-type">type</a> attribute. 492 * 493 * <p> 494 * Type of form control. 495 * 496 * @param type The new value for this attribute. 497 * @return This object. 498 */ 499 public final Input type(String type) { 500 attr("type", type); 501 return this; 502 } 503 504 /** 505 * <a class="doclink" href="https://www.w3.org/TR/html5/forms.html#attr-input-value">value</a> attribute. 506 * 507 * <p> 508 * Value of the form control. 509 * 510 * @param value 511 * The new value for this attribute. 512 * Typically a {@link Number} or {@link String}. 513 * @return This object. 514 */ 515 public final Input value(Object value) { 516 attr("value", value); 517 return this; 518 } 519 520 /** 521 * <a class="doclink" href="https://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-width">width</a> attribute. 522 * 523 * <p> 524 * Horizontal dimension. 525 * 526 * @param width 527 * The new value for this attribute. 528 * Typically a {@link Number} or {@link String}. 529 * @return This object. 530 */ 531 public final Input width(Object width) { 532 attr("width", width); 533 return this; 534 } 535 536 537 //----------------------------------------------------------------------------------------------------------------- 538 // Overridden methods 539 //----------------------------------------------------------------------------------------------------------------- 540 541 // <FluentSetters> 542 543 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 544 public Input _class(String _class) { 545 super._class(_class); 546 return this; 547 } 548 549 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 550 public Input accesskey(String accesskey) { 551 super.accesskey(accesskey); 552 return this; 553 } 554 555 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 556 public Input contenteditable(Object contenteditable) { 557 super.contenteditable(contenteditable); 558 return this; 559 } 560 561 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 562 public Input dir(String dir) { 563 super.dir(dir); 564 return this; 565 } 566 567 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 568 public Input hidden(Object hidden) { 569 super.hidden(hidden); 570 return this; 571 } 572 573 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 574 public Input id(String id) { 575 super.id(id); 576 return this; 577 } 578 579 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 580 public Input lang(String lang) { 581 super.lang(lang); 582 return this; 583 } 584 585 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 586 public Input onabort(String onabort) { 587 super.onabort(onabort); 588 return this; 589 } 590 591 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 592 public Input onblur(String onblur) { 593 super.onblur(onblur); 594 return this; 595 } 596 597 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 598 public Input oncancel(String oncancel) { 599 super.oncancel(oncancel); 600 return this; 601 } 602 603 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 604 public Input oncanplay(String oncanplay) { 605 super.oncanplay(oncanplay); 606 return this; 607 } 608 609 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 610 public Input oncanplaythrough(String oncanplaythrough) { 611 super.oncanplaythrough(oncanplaythrough); 612 return this; 613 } 614 615 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 616 public Input onchange(String onchange) { 617 super.onchange(onchange); 618 return this; 619 } 620 621 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 622 public Input onclick(String onclick) { 623 super.onclick(onclick); 624 return this; 625 } 626 627 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 628 public Input oncuechange(String oncuechange) { 629 super.oncuechange(oncuechange); 630 return this; 631 } 632 633 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 634 public Input ondblclick(String ondblclick) { 635 super.ondblclick(ondblclick); 636 return this; 637 } 638 639 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 640 public Input ondurationchange(String ondurationchange) { 641 super.ondurationchange(ondurationchange); 642 return this; 643 } 644 645 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 646 public Input onemptied(String onemptied) { 647 super.onemptied(onemptied); 648 return this; 649 } 650 651 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 652 public Input onended(String onended) { 653 super.onended(onended); 654 return this; 655 } 656 657 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 658 public Input onerror(String onerror) { 659 super.onerror(onerror); 660 return this; 661 } 662 663 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 664 public Input onfocus(String onfocus) { 665 super.onfocus(onfocus); 666 return this; 667 } 668 669 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 670 public Input oninput(String oninput) { 671 super.oninput(oninput); 672 return this; 673 } 674 675 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 676 public Input oninvalid(String oninvalid) { 677 super.oninvalid(oninvalid); 678 return this; 679 } 680 681 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 682 public Input onkeydown(String onkeydown) { 683 super.onkeydown(onkeydown); 684 return this; 685 } 686 687 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 688 public Input onkeypress(String onkeypress) { 689 super.onkeypress(onkeypress); 690 return this; 691 } 692 693 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 694 public Input onkeyup(String onkeyup) { 695 super.onkeyup(onkeyup); 696 return this; 697 } 698 699 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 700 public Input onload(String onload) { 701 super.onload(onload); 702 return this; 703 } 704 705 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 706 public Input onloadeddata(String onloadeddata) { 707 super.onloadeddata(onloadeddata); 708 return this; 709 } 710 711 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 712 public Input onloadedmetadata(String onloadedmetadata) { 713 super.onloadedmetadata(onloadedmetadata); 714 return this; 715 } 716 717 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 718 public Input onloadstart(String onloadstart) { 719 super.onloadstart(onloadstart); 720 return this; 721 } 722 723 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 724 public Input onmousedown(String onmousedown) { 725 super.onmousedown(onmousedown); 726 return this; 727 } 728 729 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 730 public Input onmouseenter(String onmouseenter) { 731 super.onmouseenter(onmouseenter); 732 return this; 733 } 734 735 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 736 public Input onmouseleave(String onmouseleave) { 737 super.onmouseleave(onmouseleave); 738 return this; 739 } 740 741 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 742 public Input onmousemove(String onmousemove) { 743 super.onmousemove(onmousemove); 744 return this; 745 } 746 747 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 748 public Input onmouseout(String onmouseout) { 749 super.onmouseout(onmouseout); 750 return this; 751 } 752 753 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 754 public Input onmouseover(String onmouseover) { 755 super.onmouseover(onmouseover); 756 return this; 757 } 758 759 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 760 public Input onmouseup(String onmouseup) { 761 super.onmouseup(onmouseup); 762 return this; 763 } 764 765 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 766 public Input onmousewheel(String onmousewheel) { 767 super.onmousewheel(onmousewheel); 768 return this; 769 } 770 771 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 772 public Input onpause(String onpause) { 773 super.onpause(onpause); 774 return this; 775 } 776 777 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 778 public Input onplay(String onplay) { 779 super.onplay(onplay); 780 return this; 781 } 782 783 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 784 public Input onplaying(String onplaying) { 785 super.onplaying(onplaying); 786 return this; 787 } 788 789 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 790 public Input onprogress(String onprogress) { 791 super.onprogress(onprogress); 792 return this; 793 } 794 795 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 796 public Input onratechange(String onratechange) { 797 super.onratechange(onratechange); 798 return this; 799 } 800 801 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 802 public Input onreset(String onreset) { 803 super.onreset(onreset); 804 return this; 805 } 806 807 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 808 public Input onresize(String onresize) { 809 super.onresize(onresize); 810 return this; 811 } 812 813 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 814 public Input onscroll(String onscroll) { 815 super.onscroll(onscroll); 816 return this; 817 } 818 819 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 820 public Input onseeked(String onseeked) { 821 super.onseeked(onseeked); 822 return this; 823 } 824 825 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 826 public Input onseeking(String onseeking) { 827 super.onseeking(onseeking); 828 return this; 829 } 830 831 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 832 public Input onselect(String onselect) { 833 super.onselect(onselect); 834 return this; 835 } 836 837 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 838 public Input onshow(String onshow) { 839 super.onshow(onshow); 840 return this; 841 } 842 843 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 844 public Input onstalled(String onstalled) { 845 super.onstalled(onstalled); 846 return this; 847 } 848 849 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 850 public Input onsubmit(String onsubmit) { 851 super.onsubmit(onsubmit); 852 return this; 853 } 854 855 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 856 public Input onsuspend(String onsuspend) { 857 super.onsuspend(onsuspend); 858 return this; 859 } 860 861 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 862 public Input ontimeupdate(String ontimeupdate) { 863 super.ontimeupdate(ontimeupdate); 864 return this; 865 } 866 867 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 868 public Input ontoggle(String ontoggle) { 869 super.ontoggle(ontoggle); 870 return this; 871 } 872 873 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 874 public Input onvolumechange(String onvolumechange) { 875 super.onvolumechange(onvolumechange); 876 return this; 877 } 878 879 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 880 public Input onwaiting(String onwaiting) { 881 super.onwaiting(onwaiting); 882 return this; 883 } 884 885 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 886 public Input spellcheck(Object spellcheck) { 887 super.spellcheck(spellcheck); 888 return this; 889 } 890 891 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 892 public Input style(String style) { 893 super.style(style); 894 return this; 895 } 896 897 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 898 public Input tabindex(Object tabindex) { 899 super.tabindex(tabindex); 900 return this; 901 } 902 903 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 904 public Input title(String title) { 905 super.title(title); 906 return this; 907 } 908 909 @Override /* GENERATED - org.apache.juneau.dto.html5.HtmlElement */ 910 public Input translate(Object translate) { 911 super.translate(translate); 912 return this; 913 } 914 915 // </FluentSetters> 916}