# Uses of Class
org.htmlunit.html.HtmlInput

Packages that use HtmlInput
Package
Description
com.xceptance.xlt.api.util
Provides various utility classes to make writing test cases easier.
org.htmlunit.html
Classes specific to HTML pages, particularly the `HtmlPage` which represents an HTML document and provides access to its content.

- ## Uses of HtmlInput in com.xceptance.xlt.api.util

  Methods in com.xceptance.xlt.api.util with type parameters of type HtmlInput
  Modifier and Type
  Method
  Description
  `static <T extends HtmlInput>
  T`
  HtmlPageUtils.`getInputEndingWith(HtmlForm form, String suffix)`
  Returns the first input element that ends with this suffix.
  `static <T extends HtmlInput>
  T`
  HtmlPageUtils.`getInputStartingWith(HtmlForm form, String prefix)`
  Returns the first input element that starts with this prefix.
  Methods in com.xceptance.xlt.api.util that return HtmlInput
  Modifier and Type
  Method
  Description
  `static HtmlInput`
  HtmlPageUtils.`createInput(HtmlForm form, String type, String name, String value)`
  Creates a new input HTML element, initializes it with the specified type, name, and value, and inserts it to the given form.

- ## Uses of HtmlInput in org.htmlunit.html

  Subclasses of HtmlInput in org.htmlunit.html
  Modifier and Type
  Class
  Description
  `class`
  `HtmlButtonInput`
  Wrapper for the HTML element "input" where type is "button".
  `class`
  `HtmlCheckBoxInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlColorInput`
  Wrapper for the HTML element "input" where type is "color".
  `class`
  `HtmlDateInput`
  Wrapper for the HTML element "input" where type is "date".
  `class`
  `HtmlDateTimeLocalInput`
  Wrapper for the HTML element "input" where type is "datetime-local".
  `class`
  `HtmlEmailInput`
  Wrapper for the HTML element "input" where type is "email".
  `class`
  `HtmlFileInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlHiddenInput`
  Wrapper for the HTML element "input" of type "hidden".
  `class`
  `HtmlImageInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlMonthInput`
  Wrapper for the HTML element "input" where type is "month".
  `class`
  `HtmlNumberInput`
  Wrapper for the HTML element "input" with type is "number".
  `class`
  `HtmlPasswordInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlRadioButtonInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlRangeInput`
  Wrapper for the HTML element "input" where type is "range".
  `class`
  `HtmlResetInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlSearchInput`
  Wrapper for the HTML element "input" where type is "search".
  `class`
  `HtmlSelectableTextInput`
  Abstract parent class to share `SelectableTextInput` implementation and typing support.
  `class`
  `HtmlSubmitInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlTelInput`
  Wrapper for the HTML element "input" where type is "tel".
  `class`
  `HtmlTextInput`
  Wrapper for the HTML element "input" with type="text".
  `class`
  `HtmlTimeInput`
  Wrapper for the HTML element "input" where type is "time".
  `class`
  `HtmlUrlInput`
  Wrapper for the HTML element "input" where type is "url".
  `class`
  `HtmlWeekInput`
  Wrapper for the HTML element "input" where type is "week".
  Methods in org.htmlunit.html with type parameters of type HtmlInput
  Modifier and Type
  Method
  Description
  `final <I extends HtmlInput>
  I`
  HtmlForm.`getInputByName(String name)`
  Returns the first input element which is a member of this form and has the specified name.
  `<I extends HtmlInput>
  I`
  HtmlForm.`getInputByValue(String value)`
  Returns the first input in this form with the specified value.
  Methods in org.htmlunit.html that return HtmlInput
  Modifier and Type
  Method
  Description
  `HtmlInput`
  HtmlInput.`changeType(String newType, boolean setThroughAttribute)`
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
  Changes the type of the current HtmlInput.
  Methods in org.htmlunit.html that return types with arguments of type HtmlInput
  Modifier and Type
  Method
  Description
  `List<HtmlInput>`
  HtmlForm.`getInputsByName(String name)`
  Returns all input elements which are members of this form and have the specified name.
  `List<HtmlInput>`
  HtmlForm.`getInputsByValue(String value)`
  Returns all the inputs in this form with the specified value.
  Methods in org.htmlunit.html with parameters of type HtmlInput
  Modifier and Type
  Method
  Description
  `protected void`
  HtmlDateTimeLocalInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`
  `protected void`
  HtmlFileInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`
  `protected void`
  HtmlInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`
  `protected void`
  HtmlMonthInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`
  `protected void`
  HtmlTimeInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`
  `protected void`
  HtmlWeekInput.`adjustValueAfterTypeChange(HtmlInput oldInput, BrowserVersion browserVersion)`