Class AnyINPUT.Dynamic<D extends AnyDocument<D>,PC extends AnyUnion_Interactive_Phrasing<D,PC>,E extends AnyINPUT.Dynamic<D,PC,E>>

java.lang.Object
com.aoapps.html.any.Element<D,PC,E>
com.aoapps.html.any.Void<D,PC,E>
com.aoapps.html.any.AnyINPUT<D,PC,E>
com.aoapps.html.any.AnyINPUT.Dynamic<D,PC,E>
Type Parameters:
D - This document type
PC - The parent content model this element is within
E - This element type
All Implemented Interfaces:
Whitespace, Autofocus<E>, Checked<E>, Disabled<E>, Formnovalidate<E>, Multiple<E>, Readonly<E>, Required<E>, Align<E,AnyINPUT.Image.Align>, Autocapitalize<E>, AutocapitalizeUnexpected<E>, Autocomplete<E,AnyINPUT.Autocomplete>, Capture<E,AnyINPUT.File.Capture>, Dir<E>, Formenctype<E,Enctype.Value>, Formmethod<E,Method.Value>, Formtarget<E,Target.Value>, Type<E,AnyINPUT.Dynamic.Type>, Onabort<E>, OnabortUnexpected<E>, Onblur<E>, OncanplaythroughUnexpected<E>, OncanplayUnexpected<E>, Onchange<E>, OnchangeUnexpected<E>, Onclick<E>, Oncontextmenu<E>, Oncopy<E>, Oncut<E>, Ondblclick<E>, Ondrag<E>, Ondragend<E>, Ondragenter<E>, Ondragleave<E>, Ondragover<E>, Ondragstart<E>, Ondrop<E>, OndurationchangeUnexpected<E>, OnemptiedUnexpected<E>, OnendedUnexpected<E>, Onerror<E>, OnerrorUnexpected<E>, Onfocus<E>, Oninput<E>, OninputUnexpected<E>, Oninvalid<E>, OninvalidUnexpected<E>, Onkeydown<E>, Onkeypress<E>, Onkeyup<E>, Onload<E>, OnloadeddataUnexpected<E>, OnloadedmetadataUnexpected<E>, OnloadstartUnexpected<E>, OnloadUnexpected<E>, Onmousedown<E>, Onmouseenter<E>, Onmouseleave<E>, Onmousemove<E>, Onmouseout<E>, Onmouseover<E>, Onmouseup<E>, Onmousewheel<E>, Onpaste<E>, OnpauseUnexpected<E>, OnplayingUnexpected<E>, OnplayUnexpected<E>, OnprogressUnexpected<E>, OnratechangeUnexpected<E>, OnresetUnexpected<E>, OnresizeUnexpected<E>, Onscroll<E>, Onsearch<E>, OnsecuritypolicyviolationUnexpected<E>, OnseekedUnexpected<E>, OnseekingUnexpected<E>, Onselect<E>, OnselectUnexpected<E>, OnslotchangeUnexpected<E>, OnstalledUnexpected<E>, OnsubmitUnexpected<E>, OnsuspendUnexpected<E>, OntimeupdateUnexpected<E>, OntoggleUnexpected<E>, OnvolumechangeUnexpected<E>, OnwaitingUnexpected<E>, Onwheel<E>, Height<E>, HeightHtml5Only<E>, Maxlength<E>, Minlength<E>, Size<E>, Tabindex<E>, TabindexHtml4<E>, Width<E>, WidthHtml5Only<E>, Accept<E>, Accesskey<E>, Alt<E>, Attribute<E>, Class<E>, Data<E>, Dirname<E>, Form<E>, Id<E>, Lang<E>, List<E>, Name<E>, Placeholder<E>, Style<E>, Title<E>, Value<E>, Formaction<E>, Src<E>, DocumentWriter, GlobalAttributes<E>
Enclosing class:
AnyINPUT<D extends AnyDocument<D>,PC extends AnyUnion_Interactive_Phrasing<D,PC>,E extends AnyINPUT<D,PC,E>>

public abstract static class AnyINPUT.Dynamic<D extends AnyDocument<D>,PC extends AnyUnion_Interactive_Phrasing<D,PC>,E extends AnyINPUT.Dynamic<D,PC,E>> extends AnyINPUT<D,PC,E> implements Accept<E>, Align<E,AnyINPUT.Image.Align>, Alt<E>, Autocomplete<E,AnyINPUT.Autocomplete>, Capture<E,AnyINPUT.File.Capture>, Checked<E>, Dirname<E>, Formaction<E>, Formenctype<E,Enctype.Value>, Formmethod<E,Method.Value>, Formnovalidate<E>, Formtarget<E,Target.Value>, HeightHtml5Only<E>, List<E>, Maxlength<E>, Minlength<E>, Multiple<E>, Placeholder<E>, Readonly<E>, Required<E>, Size<E>, Src<E>, Type<E,AnyINPUT.Dynamic.Type>, Value<E>, WidthHtml5Only<E>, Onsearch<E>, Autocapitalize<E>, Onabort<E>, Onchange<E>, Onerror<E>, Oninput<E>, Oninvalid<E>, Onload<E>, Onselect<E>
See HTML input tag.

This implementation has all the input attributes, supporting unanticipated or more dynamic configurations.

This does not limit attributes by type, and would allow mismatches where type-specific implementations may constrain the attributes and values. Although there is less validation, doctype-specific checks are expected to remain, such as only allowing type="color" in Doctype.HTML5.