共通 DOM API

org.w3c.dom.html
インタフェース HTMLTableRowElement

すべてのスーパーインタフェース:
Element, HTMLElement, Node

public interface HTMLTableRowElement
extends HTMLElement

テーブルの行。HTML 4.0 の TR 要素の定義を参照してください。 

また、「Document Object Model (DOM) Level 2 Specification」も参照してください。


フィールドの概要
 
インタフェース org.w3c.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
 
メソッドの概要
 void deleteCell(int index)
          現在の行からセルを削除します。
 String getAlign()
          行のセル内での、データの水平方向の位置。
 String getBgColor()
          行の背景色。
 HTMLCollection getCells()
          行内のセルのコレクション。
 String getCh()
          列内のセル用の、桁揃え文字。
 String getChOff()
          桁揃え文字のオフセット。
 int getRowIndex()
          テーブル全体に対する、行の 0 から始まるインデックス。
 int getSectionRowIndex()
          現在のセクション (THEADTFOOT、または TBODY) に対する、行の 0 から始まるインデックス。
 String getVAlign()
          行のセル内での、データの垂直方向の位置。
 HTMLElement insertCell(int index)
          空の TD セルを行に挿入します。
 void setAlign(String align)
           
 void setBgColor(String bgColor)
           
 void setCh(String ch)
           
 void setChOff(String chOff)
           
 void setVAlign(String vAlign)
           
 
インタフェース org.w3c.dom.html.HTMLElement から継承されたメソッド
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
 
インタフェース org.w3c.dom.Element から継承されたメソッド
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
 
インタフェース org.w3c.dom.Node から継承されたメソッド
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
 

メソッドの詳細

getRowIndex

int getRowIndex()
テーブル全体に対する、行の 0 から始まるインデックス。 表示順ではなく、ドキュメントツリー順に振られます。rowIndex では、テーブル内のセクション (THEADTFOOT、または TBODY) は考慮されません。


getSectionRowIndex

int getSectionRowIndex()
現在のセクション (THEADTFOOT、または TBODY) に対する、行の 0 から始まるインデックス。


getCells

HTMLCollection getCells()
行内のセルのコレクション。


getAlign

String getAlign()
行のセル内での、データの水平方向の位置。HTML 4.0 の align 属性の定義を参照してください。


setAlign

void setAlign(String align)

getBgColor

String getBgColor()
行の背景色。HTML 4.0 の bgcolor 属性の定義を参照してください。この属性は HTML 4.0 で非推奨です。


setBgColor

void setBgColor(String bgColor)

getCh

String getCh()
列内のセル用の、桁揃え文字。HTML 4.0 の char 属性の定義を参照してください。


setCh

void setCh(String ch)

getChOff

String getChOff()
桁揃え文字のオフセット。HTML 4.0 の charoff 属性の定義を参照してください。


setChOff

void setChOff(String chOff)

getVAlign

String getVAlign()
行のセル内での、データの垂直方向の位置。HTML 4.0 の valign 属性の定義を参照してください。


setVAlign

void setVAlign(String vAlign)

insertCell

HTMLElement insertCell(int index)
                       throws DOMException
空の TD セルを行に挿入します。index がセル数と等しい場合は、新しいセルが追加されます。

パラメータ:
index - 0 から始まる、セルの挿入位置
戻り値:
新規作成されたセル
例外:
DOMException - INDEX_SIZE_ERR:指定した index がセル数よりも大きいか、インデックスが負の値のときに発生する

deleteCell

void deleteCell(int index)
                throws DOMException
現在の行からセルを削除します。

パラメータ:
index - 削除するセルを表す、0 から始まるインデックス
例外:
DOMException - INDEX_SIZE_ERR:指定した index がセル数以上か、インデックスが負の値のときに発生する

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2006 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.