Package org.htmlunit.html.impl
Interface SelectableTextInput
-
- All Known Implementing Classes:
HtmlDateInput,HtmlEmailInput,HtmlNumberInput,HtmlPasswordInput,HtmlSearchInput,HtmlSelectableTextInput,HtmlTelInput,HtmlTextArea,HtmlTextInput,HtmlTimeInput,HtmlUrlInput
public interface SelectableTextInputInternal interface which defines an input element which contains selectable text. This interface just keeps the various implementations in sync as to selection functionality, and provides a definition of the functionality required by theSelectableTextSelectionDelegateso that it can do its job. This interface is not public because it is an internal contract.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfocus()Focuses this element.PagegetPage()Returns the page which contains this element.java.lang.StringgetSelectedText()Returns the selected text in this element, ornullif there is no selected text in this element.intgetSelectionEnd()Returns the end position of the selected text in this element.intgetSelectionStart()Returns the start position of the selected text in this element.java.lang.StringgetText()Returns all of the text in this element.voidselect()Focuses this element and selects all of its text.voidsetSelectionEnd(int selectionEnd)Sets the end position of the selected text in this element.voidsetSelectionStart(int selectionStart)Sets the start position of the selected text in this element.voidsetText(java.lang.String text)Sets the text in this element.
-
-
-
Method Detail
-
getPage
Page getPage()
Returns the page which contains this element.- Returns:
- the page which contains this element
-
focus
void focus()
Focuses this element.
-
select
void select()
Focuses this element and selects all of its text.
-
getText
java.lang.String getText()
Returns all of the text in this element.- Returns:
- all of the text in this element
-
setText
void setText(java.lang.String text)
Sets the text in this element.- Parameters:
text- the text to put in this element
-
getSelectedText
java.lang.String getSelectedText()
Returns the selected text in this element, ornullif there is no selected text in this element.- Returns:
- the selected text in this element, or
nullif there is no selected text in this element
-
getSelectionStart
int getSelectionStart()
Returns the start position of the selected text in this element.- Returns:
- the start position of the selected text in this element
-
setSelectionStart
void setSelectionStart(int selectionStart)
Sets the start position of the selected text in this element.- Parameters:
selectionStart- the start position of the selected text in this element
-
getSelectionEnd
int getSelectionEnd()
Returns the end position of the selected text in this element.- Returns:
- the end position of the selected text in this element
-
setSelectionEnd
void setSelectionEnd(int selectionEnd)
Sets the end position of the selected text in this element.- Parameters:
selectionEnd- the end position of the selected text in this element
-
-