Class HTMLTableCellElement
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.event.EventTarget
-
- org.htmlunit.javascript.host.dom.Node
-
- org.htmlunit.javascript.host.Element
-
- org.htmlunit.javascript.host.html.HTMLElement
-
- org.htmlunit.javascript.host.html.HTMLTableComponent
-
- org.htmlunit.javascript.host.html.HTMLTableCellElement
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.htmlunit.corejs.javascript.ConstProperties,org.htmlunit.corejs.javascript.debug.DebuggableObject,org.htmlunit.corejs.javascript.Scriptable,org.htmlunit.corejs.javascript.SymbolScriptable
public class HTMLTableCellElement extends HTMLTableComponent
The JavaScript object representing a TD or TH.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.htmlunit.javascript.host.html.HTMLElement
HTMLElement.ProxyDomNode
-
-
Field Summary
-
Fields inherited from class org.htmlunit.javascript.host.dom.Node
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 Summary
Constructors Constructor Description HTMLTableCellElement()Creates an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAbbr()Returns the value of theabbrattribute.java.lang.StringgetAxis()Returns the value of theaxisattribute.java.lang.StringgetBgColor()Returns the value of thebgColorattribute.intgetCellIndex()Returns the index of this cell within the parent row.intgetColSpan()Returns the value of thecolSpanattribute.java.lang.StringgetHeaders()Returns theheadersattribute.java.lang.StringgetHeight_js()Returns the value of thewidthproperty.intgetOffsetHeight()Returns this element'soffsetHeight, which is the element height plus the element's padding plus the element's border.intgetOffsetWidth()Returns this element'soffsetWidth, which is the element width plus the element's padding plus the element's border.private HtmlTableRowgetRow()Returns the row element which contains this cell's HTML element; may returnnull.intgetRowSpan()Returns the value of therowSpanattribute.java.lang.StringgetScope()Returns thescopeattribute.java.lang.StringgetWidth_js()Returns the value of thewidthproperty.booleanisNoWrap()Returns the value of thenoWrapattribute.voidjsConstructor()JavaScript constructor.voidsetAbbr(java.lang.String abbr)Sets the value of theabbrattribute.voidsetAxis(java.lang.String axis)Sets the value of theaxisattribute.voidsetBgColor(java.lang.String bgColor)Sets the value of thebgColorattribute.voidsetColSpan(java.lang.String colSpan)Sets the value of thecolSpanattribute.voidsetHeaders(java.lang.String headers)Sets theheadersattribute.voidsetHeight_js(java.lang.String height)Sets the value of theheightproperty.voidsetNoWrap(boolean noWrap)Sets the value of thenoWrapattribute.voidsetOuterHTML(java.lang.Object value)Overwritten to throw an exception.voidsetRowSpan(java.lang.String rowSpan)Sets the value of therowSpanattribute.voidsetScope(java.lang.String scope)Sets thescopeattribute.voidsetWidth_js(java.lang.String width)Sets the value of thewidthproperty.-
Methods inherited from class org.htmlunit.javascript.host.html.HTMLTableComponent
getAlign, getCh, getChOff, getVAlign, setAlign, setCh, setChOff, setVAlign
-
Methods inherited from class org.htmlunit.javascript.host.html.HTMLElement
blur, click, focus, getAccessKey, getAlign, getAttributeNode, getAutofocus, getBoundingClientRect, getContentEditable, getDataset, getDir, getDomNodeOrDie, getDomNodeOrNull, getEnterKeyHint, getForm, getInnerText, getLang, getLocalName, getName, getNodeName, getOffsetLeft, getOffsetParent_js, getOffsetTop, getOnabort, getOnanimationcancel, getOnanimationend, getOnanimationiteration, getOnanimationstart, getOnauxclick, getOnblur, getOncancel, getOncanplay, getOncanplaythrough, getOnchange, getOnclick, getOnclose, getOncontextmenu, getOncopy, getOncuechange, getOncut, getOndblclick, getOndrag, getOndragend, getOndragenter, getOndragleave, getOndragover, getOndragstart, getOndrop, getOndurationchange, getOnemptied, getOnended, getOnerror, getOnfocus, getOngotpointercapture, getOninput, getOninvalid, getOnkeydown, getOnkeypress, getOnkeyup, getOnload, getOnloadeddata, getOnloadedmetadata, getOnloadstart, getOnlostpointercapture, getOnmousedown, getOnmouseenter, getOnmouseleave, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnmousewheel, getOnmozfullscreenchange, getOnmozfullscreenerror, getOnpaste, getOnpause, getOnplay, getOnplaying, getOnpointercancel, getOnpointerdown, getOnpointerenter, getOnpointerleave, getOnpointermove, getOnpointerout, getOnpointerover, getOnpointerup, getOnprogress, getOnratechange, getOnreset, getOnresize, getOnscroll, getOnscrollend, getOnseeked, getOnseeking, getOnselect, getOnselectionchange, getOnselectstart, getOnstalled, getOnsubmit, getOnsuspend, getOntimeupdate, getOntoggle, getOntransitioncancel, getOntransitionend, getOntransitionrun, getOntransitionstart, getOnvolumechange, getOnwaiting, getOnwheel, getOuterText, getParentHTMLElement, getPosX, getPosY, getPrefix, getStyle, getTabIndex, getTitle, getVAlign, getValue, getWidthOrHeight, isAncestorOfEventTarget, isDisabled, isEndTagForbidden, isHidden, isIsContentEditable, isLowerCaseInOuterHtml, isSpellcheck, setAccessKey, setAlign, setAttribute, setAutofocus, setColorAttribute, setContentEditable, setDir, setDisabled, setDomNode, setEnterKeyHint, setHidden, setInnerText, setLang, setName, setOnabort, setOnanimationcancel, setOnanimationend, setOnanimationiteration, setOnanimationstart, setOnauxclick, setOnblur, setOncancel, setOncanplay, setOncanplaythrough, setOnchange, setOnclick, setOnclose, setOncontextmenu, setOncopy, setOncuechange, setOncut, setOndblclick, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOndurationchange, setOnemptied, setOnended, setOnerror, setOnfocus, setOngotpointercapture, setOninput, setOninvalid, setOnkeydown, setOnkeypress, setOnkeyup, setOnload, setOnloadeddata, setOnloadedmetadata, setOnloadstart, setOnlostpointercapture, setOnmousedown, setOnmouseenter, setOnmouseleave, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnmousewheel, setOnmozfullscreenchange, setOnmozfullscreenerror, setOnpaste, setOnpause, setOnplay, setOnplaying, setOnpointercancel, setOnpointerdown, setOnpointerenter, setOnpointerleave, setOnpointermove, setOnpointerout, setOnpointerover, setOnpointerup, setOnprogress, setOnratechange, setOnreset, setOnresize, setOnscroll, setOnscrollend, setOnseeked, setOnseeking, setOnselect, setOnselectionchange, setOnselectstart, setOnstalled, setOnsubmit, setOnsuspend, setOntimeupdate, setOntoggle, setOntransitioncancel, setOntransitionend, setOntransitionrun, setOntransitionstart, setOnvolumechange, setOnwaiting, setOnwheel, setOuterText, setSpellcheck, setStyle, setTabIndex, setTextContent, setTitle, setVAlign, setValue, setWidthOrHeight, toString
-
Methods inherited from class org.htmlunit.javascript.host.Element
after, append, before, closest, createAttributesObject, createEventHandler, getAttribute, getAttributeNodeNS, getAttributeNS, getAttributes, getChildElementCount, getChildren, getClassList, getClassName_js, getClientHeight, getClientLeft, getClientRects, getClientTop, getClientWidth, getElementsByClassName, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getId, getInnerHTML, getInnerHTML, getLastElementChild, getNamespaceURI, getNextElementSibling, getOnbeforecopy, getOnbeforecut, getOnbeforepaste, getOnsearch, getOnwebkitfullscreenchange, getOnwebkitfullscreenerror, getOuterHTML, getParentElement, getPreviousElementSibling, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getTagName, hasAttribute, hasAttributeNS, hasAttributes, innerHTML, insertAdjacentElement, insertAdjacentHTML, insertAdjacentText, isDisplayNone, matches, mozMatchesSelector, prepend, printChildren, printNode, querySelector, querySelectorAll, releaseCapture, remove, removeAttribute, removeAttributeNode, removeAttributeNS, replaceChildren, replaceWith, scroll, scrollBy, scrollIntoView, scrollIntoViewIfNeeded, scrollTo, setAttributeNode, setAttributeNS, setCapture, setClassName_js, setId, setInnerHTML, setOnbeforecopy, setOnbeforecut, setOnbeforepaste, setOnsearch, setOnwebkitfullscreenchange, setOnwebkitfullscreenerror, setScrollLeft, setScrollTop, toggleAttribute, webkitMatchesSelector
-
Methods inherited from class org.htmlunit.javascript.host.dom.Node
after, append, appendChild, before, cloneNode, compareDocumentPosition, contains, getBaseURI, getChildNodes, getFirstChild, getJavaScriptNode, getLastChild, getNextSibling, getNodeType, getNodeValue, getOwnerDocument, getParent, getParentNode, getPreviousSibling, getRootNode, getTextContent, hasChildNodes, insertBefore, insertBeforeImpl, isEqualNode, isSameNode, normalize, prepend, removeChild, replaceChild, replaceChildren, replaceWith, setNodeValue
-
Methods inherited from class org.htmlunit.javascript.host.event.EventTarget
addEventListener, clearEventListenersContainer, dispatchEvent, executeEventLocally, fireEvent, getEventHandler, getEventListenersContainer, hasEventHandlers, isEventHandlerOnWindow, removeEventListener, setEventHandler
-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setParentScope, setupPromise, setupRejectedPromise
-
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
-
-
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
JavaScript constructor.- Overrides:
jsConstructorin classHTMLElement
-
getOffsetHeight
public int getOffsetHeight()
Returns this element'soffsetHeight, which is the element height plus the element's padding plus the element's border. This method returns a dummy value compatible with mouse event coordinates during mouse events.- Overrides:
getOffsetHeightin classHTMLElement- Returns:
- this element's
offsetHeight - See Also:
- MSDN Documentation, Element Dimensions
-
getOffsetWidth
public int getOffsetWidth()
Returns this element'soffsetWidth, which is the element width plus the element's padding plus the element's border. This method returns a dummy value compatible with mouse event coordinates during mouse events.- Overrides:
getOffsetWidthin classHTMLElement- Returns:
- this element's
offsetWidth - See Also:
- MSDN Documentation, Element Dimensions
-
getCellIndex
public int getCellIndex()
Returns the index of this cell within the parent row.- Returns:
- the index of this cell within the parent row
- See Also:
- MSDN Documentation
-
getAbbr
public java.lang.String getAbbr()
Returns the value of theabbrattribute.- Returns:
- the value of the
abbrattribute
-
setAbbr
public void setAbbr(java.lang.String abbr)
Sets the value of theabbrattribute.- Parameters:
abbr- the value of theabbrattribute
-
getAxis
public java.lang.String getAxis()
Returns the value of theaxisattribute.- Returns:
- the value of the
axisattribute
-
setAxis
public void setAxis(java.lang.String axis)
Sets the value of theaxisattribute.- Parameters:
axis- the value of theaxisattribute
-
getBgColor
public java.lang.String getBgColor()
Returns the value of thebgColorattribute.- Returns:
- the value of the
bgColorattribute - See Also:
- MSDN Documentation
-
setBgColor
public void setBgColor(java.lang.String bgColor)
Sets the value of thebgColorattribute.- Parameters:
bgColor- the value of thebgColorattribute- See Also:
- MSDN Documentation
-
getColSpan
public int getColSpan()
Returns the value of thecolSpanattribute.- Returns:
- the value of the
colSpanattribute
-
setColSpan
public void setColSpan(java.lang.String colSpan)
Sets the value of thecolSpanattribute.- Parameters:
colSpan- the value of thecolSpanattribute
-
getRowSpan
public int getRowSpan()
Returns the value of therowSpanattribute.- Returns:
- the value of the
rowSpanattribute
-
setRowSpan
public void setRowSpan(java.lang.String rowSpan)
Sets the value of therowSpanattribute.- Parameters:
rowSpan- the value of therowSpanattribute
-
isNoWrap
public boolean isNoWrap()
Returns the value of thenoWrapattribute.- Returns:
- the value of the
noWrapattribute - See Also:
- MSDN Documentation
-
setNoWrap
public void setNoWrap(boolean noWrap)
Sets the value of thenoWrapattribute.- Parameters:
noWrap- the value of thenoWrapattribute- See Also:
- MSDN Documentation
-
getRow
private HtmlTableRow getRow()
Returns the row element which contains this cell's HTML element; may returnnull.- Returns:
- the row element which contains this cell's HTML element
-
getWidth_js
public java.lang.String getWidth_js()
Returns the value of thewidthproperty.- Returns:
- the value of the
widthproperty
-
setWidth_js
public void setWidth_js(java.lang.String width)
Sets the value of thewidthproperty.- Parameters:
width- the value of thewidthproperty
-
getHeight_js
public java.lang.String getHeight_js()
Returns the value of thewidthproperty.- Returns:
- the value of the
widthproperty
-
setHeight_js
public void setHeight_js(java.lang.String height)
Sets the value of theheightproperty.- Parameters:
height- the value of theheightproperty
-
setOuterHTML
public void setOuterHTML(java.lang.Object value)
Overwritten to throw an exception.- Overrides:
setOuterHTMLin classElement- Parameters:
value- the new value for replacing this node
-
getHeaders
public java.lang.String getHeaders()
Returns theheadersattribute.- Returns:
- the
headersattribute
-
setHeaders
public void setHeaders(java.lang.String headers)
Sets theheadersattribute.- Parameters:
headers- the new attribute
-
getScope
public java.lang.String getScope()
Returns thescopeattribute.- Returns:
- the
scopeattribute
-
setScope
public void setScope(java.lang.String scope)
Sets thescopeattribute.- Parameters:
scope- the new attribute
-
-