//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.koala;
import org.kde.qt.Qt;
import org.kde.qt.QtSupport;
/**
The create and delete methods on the table allow authors to
construct and modify tables. HTML 4.0 specifies that only one of
each of the CAPTION
, THEAD
, and
TFOOT
elements may exist in a table. Therefore, if
one exists, and the createTHead() or createTFoot() method is
called, the method returns the existing THead or TFoot element. See
the
TABLE element definition in HTML 4.0.
@short The create and delete methods on the table allow authors to construct and modify tables.
*/
public class HTMLTableElement extends HTMLElement {
protected HTMLTableElement(Class dummy){super((Class) null);}
public HTMLTableElement() {
super((Class) null);
newHTMLTableElement();
}
private native void newHTMLTableElement();
public HTMLTableElement(HTMLTableElement other) {
super((Class) null);
newHTMLTableElement(other);
}
private native void newHTMLTableElement(HTMLTableElement other);
public HTMLTableElement(Node other) {
super((Class) null);
newHTMLTableElement(other);
}
private native void newHTMLTableElement(Node other);
/**
Returns the table's CAPTION
, or void if none
exists.
@short Returns the table's CAPTION
, or void if none exists.
*/
public native HTMLTableCaptionElement caption();
/**
see caption
@short see caption
*/
public native void setCaption(HTMLTableCaptionElement arg1);
/**
Returns the table's THEAD
, or null
if none exists.
@short Returns the table's THEAD
, or null
if none exists.
*/
public native HTMLTableSectionElement tHead();
/**
see tHead
@short see tHead
*/
public native void setTHead(HTMLTableSectionElement arg1);
/**
Returns the table's TFOOT
, or null
if none exists.
@short Returns the table's TFOOT
, or null
if none exists.
*/
public native HTMLTableSectionElement tFoot();
/**
see tFoot
@short see tFoot
*/
public native void setTFoot(HTMLTableSectionElement arg1);
/**
Returns a collection of all the rows in the table, including
all in THEAD
, TFOOT
, all
TBODY
elements.
@short Returns a collection of all the rows in the table, including all in THEAD
, TFOOT
, all TBODY
elements.
*/
public native HTMLCollection rows();
/**
Returns a collection of the table bodies (including implicit ones).
@short Returns a collection of the table bodies (including implicit ones).
*/
public native HTMLCollection tBodies();
/**
Specifies the table's position with respect to the rest of the
document. See the
align attribute definition in HTML 4.0. This attribute is
deprecated in HTML 4.0.
@short Specifies the table's position with respect to the rest of the document.
*/
public native String align();
/**
see align
@short see align
*/
public native void setAlign(String arg1);
/**
Cell background color. See the
bgcolor attribute definition in HTML 4.0. This attribute
is deprecated in HTML 4.0.
@short Cell background color.
*/
public native String bgColor();
/**
see bgColor
@short see bgColor
*/
public native void setBgColor(String arg1);
/**
The width of the border around the table. See the
border attribute definition in HTML 4.0.
@short The width of the border around the table.
*/
public native String border();
/**
see border
@short see border
*/
public native void setBorder(String arg1);
/**
Specifies the horizontal and vertical space between cell
content and cell borders. See the
cellpadding attribute definition in HTML 4.0.
@short Specifies the horizontal and vertical space between cell content and cell borders.
*/
public native String cellPadding();
/**
see cellPadding
@short see cellPadding
*/
public native void setCellPadding(String arg1);
/**
Specifies the horizontal and vertical separation between cells.
See the
cellspacing attribute definition in HTML 4.0.
@short Specifies the horizontal and vertical separation between cells.
*/
public native String cellSpacing();
/**
see cellSpacing
@short see cellSpacing
*/
public native void setCellSpacing(String arg1);
/**
Specifies which external table borders to render. See the
frame attribute definition in HTML 4.0.
@short Specifies which external table borders to render.
*/
public native String frame();
/**
see frame
@short see frame
*/
public native void setFrame(String arg1);
/**
Specifies which internal table borders to render. See the
rules attribute definition in HTML 4.0.
@short Specifies which internal table borders to render.
*/
public native String rules();
/**
see rules
@short see rules
*/
public native void setRules(String arg1);
/**
Supplementary description about the purpose or structure of a
table. See the
summary attribute definition in HTML 4.0.
@short Supplementary description about the purpose or structure of a table.
*/
public native String summary();
/**
see summary
@short see summary
*/
public native void setSummary(String arg1);
/**
Specifies the desired table width. See the
width attribute definition in HTML 4.0.
@short Specifies the desired table width.
*/
public native String width();
/**
see width
@short see width
*/
public native void setWidth(String arg1);
/**
Create a table header row or return an existing one.
@return A new table header element ( THEAD
).
@short Create a table header row or return an existing one.
*/
public native HTMLElement createTHead();
/**
Delete the header from the table, if one exists.
@short Delete the header from the table, if one exists.
*/
public native void deleteTHead();
/**
Create a table footer row or return an existing one.
@return A footer element ( TFOOT
).
@short Create a table footer row or return an existing one.
*/
public native HTMLElement createTFoot();
/**
Delete the footer from the table, if one exists.
@short Delete the footer from the table, if one exists.
*/
public native void deleteTFoot();
/**
Create a new table caption object or return an existing one.
@return A CAPTION
element.
@short Create a new table caption object or return an existing one.
*/
public native HTMLElement createCaption();
/**
Delete the table caption, if one exists.
@short Delete the table caption, if one exists.
*/
public native void deleteCaption();
/**
Insert a new empty row in the table.
The new row is inserted immediately before and in the same section
as the current indexth row in the table. If index is -1 or equal
to the number of rows, the new row is appended. In addition, when
the table is empty the row is inserted into a TBODY which is created
and inserted into the table.
Note. A table row cannot
be empty according to HTML 4.0 Recommendation.
@param index The row number where to insert a new row.
The index starts from 0 and is relative to the logical order
(not document order) of all the rows contained inside the table.
@return The newly created row.
@short Insert a new empty row in the table.
*/
public native HTMLElement insertRow(long index);
/**
Delete a table row.
@param index The index of the row to be deleted.
This index starts from 0 and is relative to the logical order
(not document order) of all the rows contained inside the table.
If the index is -1 the last row in the table is deleted.
@short Delete a table row.
*/
public native void deleteRow(long index);
// DOM::HTMLTableElement* HTMLTableElement(DOM::HTMLTableElementImpl* arg1); >>>> NOT CONVERTED
}