org.lobobrowser.html.domimpl
public class HTMLOptionElementImpl extends HTMLElementImpl implements HTMLOptionElement
attributes
document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Constructor and Description |
---|
HTMLOptionElementImpl(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
getDefaultSelected()
Represents the value of the HTML selected attribute.
|
boolean |
getDisabled()
The control is unavailable in this context.
|
HTMLFormElement |
getForm()
Returns the
FORM element containing this control. |
int |
getIndex()
The index of this
OPTION in its parent SELECT
, starting from 0. |
java.lang.String |
getLabel()
Option label for use in hierarchical menus.
|
boolean |
getSelected()
Represents the current state of the corresponding form control, in an
interactive user agent.
|
java.lang.String |
getText()
The text contained within the option element.
|
java.lang.String |
getValue()
The current form control value.
|
void |
setDefaultSelected(boolean defaultSelected)
Represents the value of the HTML selected attribute.
|
void |
setDisabled(boolean disabled)
The control is unavailable in this context.
|
void |
setLabel(java.lang.String label)
Option label for use in hierarchical menus.
|
void |
setSelected(boolean selected)
Represents the current state of the corresponding form control, in an
interactive user agent.
|
void |
setText(java.lang.String value) |
void |
setValue(java.lang.String value)
The current form control value.
|
java.lang.String |
toString() |
addStyleSheetDeclarations, appendOuterHTMLImpl, assignAttributeField, createDefaultStyleSheet, createRenderState, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getFormInputs, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParent, getParentStyle, getParentWithClass, getParentWithId, getPreceedingSibling, getPreceedingSiblingElement, getPreceedingSiblingWithClass, getPreceedingSiblingWithId, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, warn, warn
createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, htmlEncodeChildText, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeImpl, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDir, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerText, setLang, setNodeValue, setTitle
appendChild, appendInnerHTMLImpl, appendInnerTextImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informDocumentInvalid, informExternalScriptLoading, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setPrefix, setTextContent, setUINode, setUserData
getScriptable, setScriptable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
informLayoutInvalid, informLookInvalid, informPositionInvalid, informSizeInvalid
public boolean getDefaultSelected()
HTMLOptionElement
getDefaultSelected
in interface HTMLOptionElement
public boolean getDisabled()
HTMLOptionElement
getDisabled
in interface HTMLOptionElement
public HTMLFormElement getForm()
HTMLOptionElement
FORM
element containing this control. Returns
null
if this control is not within the context of a
form.getForm
in interface HTMLOptionElement
public int getIndex()
HTMLOptionElement
OPTION
in its parent SELECT
, starting from 0.getIndex
in interface HTMLOptionElement
public java.lang.String getLabel()
HTMLOptionElement
getLabel
in interface HTMLOptionElement
public boolean getSelected()
HTMLOptionElement
getSelected
in interface HTMLOptionElement
public java.lang.String getText()
HTMLOptionElement
getText
in interface HTMLOptionElement
public void setText(java.lang.String value)
public java.lang.String getValue()
HTMLOptionElement
getValue
in interface HTMLOptionElement
public void setDefaultSelected(boolean defaultSelected)
HTMLOptionElement
setDefaultSelected
in interface HTMLOptionElement
public void setDisabled(boolean disabled)
HTMLOptionElement
setDisabled
in interface HTMLOptionElement
public void setLabel(java.lang.String label)
HTMLOptionElement
setLabel
in interface HTMLOptionElement
public void setSelected(boolean selected)
HTMLOptionElement
setSelected
in interface HTMLOptionElement
public void setValue(java.lang.String value)
HTMLOptionElement
setValue
in interface HTMLOptionElement
public java.lang.String toString()
toString
in class HTMLElementImpl