|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomNamespaceNode
com.gargoylesoftware.htmlunit.html.DomElement
com.gargoylesoftware.htmlunit.html.HtmlElement
com.gargoylesoftware.htmlunit.html.HtmlTable
public class HtmlTable
Wrapper for the HTML element "table".
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
---|
HtmlElement.ChildElementsIterator |
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
---|
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode> |
Field Summary | |
---|---|
static String |
TAG_NAME
The HTML tag represented by this element. |
Fields inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
---|
TAB_INDEX_OUT_OF_BOUNDS |
Fields inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
---|
ATTRIBUTE_NOT_DEFINED, ATTRIBUTE_VALUE_EMPTY |
Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
---|
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED |
Method Summary | |
---|---|
String |
getAlignAttribute()
Returns the value of the attribute "align". |
String |
getBgcolorAttribute()
Returns the value of the attribute "bgcolor". |
List<HtmlTableBody> |
getBodies()
Returns a list of tables bodies defined in this table. |
String |
getBorderAttribute()
Returns the value of the attribute "border". |
String |
getCaptionText()
Returns the table caption text or an empty string if a caption wasn't specified. |
HtmlTableCell |
getCellAt(int rowIndex,
int columnIndex)
Returns the first cell that matches the specified row and column, searching left to right, top to bottom. |
String |
getCellPaddingAttribute()
Returns the value of the attribute "cellpadding". |
String |
getCellSpacingAttribute()
Returns the value of the attribute "cellspacing". |
HtmlTableFooter |
getFooter()
Returns the table footer or null if a footer wasn't specified. |
String |
getFrameAttribute()
Returns the value of the attribute "frame". |
HtmlTableHeader |
getHeader()
Returns the table header or null if a header wasn't specified. |
HtmlTableRow |
getRow(int index)
|
HtmlTableRow |
getRowById(String id)
Finds and return the row with the specified id. |
int |
getRowCount()
Computes the number of rows in this table. |
List<HtmlTableRow> |
getRows()
|
String |
getRulesAttribute()
Returns the value of the attribute "rules". |
String |
getSummaryAttribute()
Returns the value of the attribute "summary". |
String |
getWidthAttribute()
Returns the value of the attribute "width". |
protected boolean |
isBlock()
Indicates if the text representation of this element is made as a block, ie if new lines need to be inserted before and after it. |
protected boolean |
isEmptyXmlTagExpanded()
Indicates if a node without children should be written in expanded form as XML (i.e. |
Methods inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
---|
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesMap, getElementsByTagName, getElementsByTagNameNS, getNodeType, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, namespaces, printOpeningTagContentAsXml, printXml, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNamespaceNode |
---|
getLocalName, getNamespaceURI, getPrefix, getQualifiedName, setPrefix |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
---|
appendChild, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Field Detail |
---|
public static final String TAG_NAME
Method Detail |
---|
public final HtmlTableCell getCellAt(int rowIndex, int columnIndex)
rowIndex
- the row indexcolumnIndex
- the column index
public List<HtmlTableRow> getRows()
getRowIterator()
public HtmlTableRow getRow(int index) throws IndexOutOfBoundsException
index
- the 0-based index of the row
IndexOutOfBoundsException
- if there is no row at the given indexgetRowIterator()
public final int getRowCount()
public final HtmlTableRow getRowById(String id) throws ElementNotFoundException
id
- the id of the row
ElementNotFoundException
- If the row cannot be found.public String getCaptionText()
public HtmlTableHeader getHeader()
public HtmlTableFooter getFooter()
public List<HtmlTableBody> getBodies()
HtmlTableBody
objectspublic final String getSummaryAttribute()
public final String getWidthAttribute()
public final String getBorderAttribute()
public final String getFrameAttribute()
public final String getRulesAttribute()
public final String getCellSpacingAttribute()
public final String getCellPaddingAttribute()
public final String getAlignAttribute()
public final String getBgcolorAttribute()
protected boolean isBlock()
isBlock
in class DomNode
true
if this element represents a blockprotected boolean isEmptyXmlTagExpanded()
isEmptyXmlTagExpanded
in class DomElement
true
as browsers ignore self closing table
tags.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |