public class HtmlTextArea extends FocusableElement implements DisabledElement, SubmittableElement
HtmlElement.ChildElementsIterator, HtmlElement.MapEntryWrappingIteratorDomNode.ChildIterator, DomNode.DescendantElementsIterator| Modifier and Type | Field and Description |
|---|---|
static String |
TAG_NAME
the HTML tag represented by this element
|
ATTRIBUTE_NOT_DEFINED, ATTRIBUTE_VALUE_EMPTY, TAB_INDEX_OUT_OF_BOUNDSATTRIBUTE_NODE, COMMENT_NODE, DOCUMENT_NODE, ELEMENT_NODE, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED, TEXT_NODE| Constructor and Description |
|---|
HtmlTextArea(HtmlPage page,
Map attributes)
Deprecated.
You should not directly construct HtmlTextArea.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAccessKeyAttribute()
Return the value of the attribute "accesskey".
|
String |
getColumnsAttribute()
Return the value of the attribute "cols".
|
String |
getDefaultValue()
Returns the default value to use when this element gets reset, if applicable.
|
String |
getDisabledAttribute()
Return the value of the attribute "disabled".
|
String |
getNameAttribute()
Return the value of the attribute "name".
|
String |
getOnBlurAttribute()
Return the value of the attribute "onblur".
|
String |
getOnChangeAttribute()
Return the value of the attribute "onchange".
|
String |
getOnFocusAttribute()
Return the value of the attribute "onfocus".
|
String |
getOnSelectAttribute()
Return the value of the attribute "onselect".
|
String |
getReadOnlyAttribute()
Return the value of the attribute "readonly".
|
String |
getRowsAttribute()
Return the value of the attribute "rows".
|
String |
getSelectedText()
Returns the selected text contained in this HtmlTextArea,
null if no selection (Firefox only). |
int |
getSelectionEnd()
Returns the selected text's end position (Firefox only).
|
int |
getSelectionStart()
Returns the selected text's start position (Firefox only).
|
KeyValuePair[] |
getSubmitKeyValuePairs()
Return an array of KeyValuePairs that are the values that will be sent
back to the server whenever the current form is submitted.
|
String |
getTabIndexAttribute()
Return the value of the attribute "tabindex".
|
String |
getText()
Return the value that would be displayed in the text area
|
boolean |
isDefaultChecked()
Returns the default checked state to use when this element gets reset, if applicable.
|
boolean |
isDisabled()
Return true if the disabled attribute is set for this element.
|
protected void |
preventDefault()
This method is called if the current fired event is canceled by preventDefault() in FireFox,
or by returning false in Internet Explorer.
|
protected void |
printXml(String indent,
PrintWriter printWriter)
recursively write the XML data for the node tree starting at
node |
void |
reset()
Return the value of this element to the default value or checked state (usually what it was at
the time the page was loaded, unless it has been modified via JavaScript).
|
void |
setDefaultChecked(boolean defaultChecked)
Sets the default checked state to use when this element gets reset, if applicable.
|
void |
setDefaultValue(String defaultValue)
Sets the default value to use when this element gets reset, if applicable.
|
void |
setSelectionEnd(int selectionEnd)
Sets the selection end to the specified position (Firefox only).
|
void |
setSelectionStart(int selectionStart)
Sets the selection start to the specified position (Firefox only).
|
void |
setText(String newValue)
Set the new value of this text area.
|
Page |
type(char c,
boolean shiftKey,
boolean ctrlKey,
boolean altKey)
Simulates typing the specified character while this element has focus.
|
click, click, click, dblClick, dblClick, doClickAction, getLangAttribute, getOnClickAttribute, getOnDblClickAttribute, getOnKeyDownAttribute, getOnKeyPressAttribute, getOnKeyUpAttribute, getOnMouseDownAttribute, getOnMouseMoveAttribute, getOnMouseOutAttribute, getOnMouseOverAttribute, getOnMouseUpAttribute, getTextDirectionAttribute, getXmlLangAttribute, isStateUpdateFirstgetClassAttribute, getIdAttribute, getStyleAttribute, getTitleAttribute, isRenderedVisibleaddHtmlAttributeChangeListener, appendChildIfNoneExists, assertNotEmpty, blur, cloneDomNode, cloneNode, fireEvent, fireEvent, fireHtmlAttributeAdded, fireHtmlAttributeRemoved, fireHtmlAttributeReplaced, focus, getAttribute, getAttributeEntriesIterator, getAttributeNS, getAttributeValue, getChildElementsIterator, getEnclosingElement, getEnclosingForm, getEnclosingFormOrDie, getEventHandler, getHtmlElementById, getHtmlElementsByAttribute, getHtmlElementsByTagName, getHtmlElementsByTagNames, getId, getNodeName, getNodeType, getOneHtmlElementByAttribute, getTabIndex, getTagName, hasAttribute, hasAttributeNS, hasAttributes, hasHtmlElementWithId, isAttributeDefined, isEmptyXmlTagExpanded, isSubmittableByEnter, keyDown, keyDown, mouseDown, mouseDown, mouseMove, mouseMove, mouseOut, mouseOut, mouseOver, mouseOver, mouseUp, mouseUp, notImplemented, printOpeningTagContentAsXml, removeAttribute, removeAttributeNS, removeChild, removeEventHandler, removeHtmlAttributeChangeListener, rightClick, rightClick, setAttribute, setAttributeNS, setAttributeValue, setAttributeValue, setEventHandler, setEventHandler, setId, toString, type, type, typegetLocalName, getNamespaceURI, getPrefix, getQualifiedName, setPrefixaddDomChangeListener, addPropertyChangeListener, appendChild, appendDomChild, asText, asXml, fireNodeAdded, fireNodeDeleted, firePropertyChange, getAllHtmlChildElements, getByXPath, getChildIterator, getChildrenAsText, getEndColumnNumber, getEndLineNumber, getFirstByXPath, getFirstChild, getFirstDomChild, getLastChild, getLastDomChild, getLog, getNativePage, getNextDomSibling, getNextSibling, getNodeValue, getPage, getParentDomNode, getParentNode, getPreviousDomSibling, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, insertBefore, isAncestorOf, isTrimmedText, notifyIncorrectness, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, reduceWhitespace, remove, removeAllChildren, removeDomChangeListener, removePropertyChangeListener, replace, setNextSibling, setNodeValue, setParentNode, setPreviousSibling, setReadyState, setScriptObjectpublic static final String TAG_NAME
public final String getText()
public final void setText(String newValue)
newValue - The new value.public KeyValuePair[] getSubmitKeyValuePairs()
THIS METHOD IS INTENDED FOR THE USE OF THE FRAMEWORK ONLY AND SHOULD NOT BE USED BY CONSUMERS OF HTMLUNIT. USE AT YOUR OWN RISK.
getSubmitKeyValuePairs in interface SubmittableElementpublic void reset()
reset in interface SubmittableElementSubmittableElement.reset()public void setDefaultValue(String defaultValue)
setDefaultValue in interface SubmittableElementdefaultValue - The default value to use when this element gets reset, if applicable.SubmittableElement.setDefaultValue(String)public String getDefaultValue()
getDefaultValue in interface SubmittableElementSubmittableElement.getDefaultValue()public void setDefaultChecked(boolean defaultChecked)
setDefaultChecked in interface SubmittableElementdefaultChecked - The default checked state to use when this element gets reset, if applicable.SubmittableElement.setDefaultChecked(boolean),
HtmlRadioButtonInput.setDefaultChecked(boolean),
HtmlCheckBoxInput.setDefaultChecked(boolean)public boolean isDefaultChecked()
isDefaultChecked in interface SubmittableElementSubmittableElement.isDefaultChecked(),
HtmlRadioButtonInput.isDefaultChecked(),
HtmlCheckBoxInput.isDefaultChecked()public final String getNameAttribute()
public final String getRowsAttribute()
public final String getColumnsAttribute()
public final boolean isDisabled()
isDisabled in interface DisabledElementpublic final String getDisabledAttribute()
getDisabledAttribute in interface DisabledElementpublic final String getReadOnlyAttribute()
public final String getTabIndexAttribute()
public final String getAccessKeyAttribute()
public final String getOnFocusAttribute()
public final String getOnBlurAttribute()
public final String getOnSelectAttribute()
public final String getOnChangeAttribute()
public String getSelectedText()
null if no selection (Firefox only).public int getSelectionStart()
public void setSelectionStart(int selectionStart)
selectionStart - the start position of the text >= 0public int getSelectionEnd()
public void setSelectionEnd(int selectionEnd)
selectionEnd - the end position of the text >= 0protected void printXml(String indent, PrintWriter printWriter)
nodeprintXml in class HtmlElementindent - white space to indent child nodesprintWriter - writer where child nodes are writtenpublic Page type(char c, boolean shiftKey, boolean ctrlKey, boolean altKey) throws IOException
type in class HtmlElementc - the character you with to simulate typingshiftKey - true if SHIFT is pressedctrlKey - true if CTRL is pressedaltKey - true if ALT is pressedIOException - If an IO error occursprotected void preventDefault()
preventDefault in class HtmlElementCopyright © 2002-2012 Gargoyle Software Inc.. All Rights Reserved.