org.itsnat.comp.table
Interface ItsNatHTMLTableHeader

All Superinterfaces:
ItsNatComponent, ItsNatElementComponent, ItsNatHTMLElementComponent, ItsNatTableHeader, ItsNatUserData

public interface ItsNatHTMLTableHeader
extends ItsNatHTMLElementComponent, ItsNatTableHeader

Is the interface of the HTML table header component.

This component is associated to the <thead> element of the HTML table if present.

ItsNat provides a default implementation of this interface but is ever used (instanced) alongside a table component as the parent of this component.

Author:
Jose Maria Arranz Santamaria

Method Summary
 org.w3c.dom.html.HTMLTableRowElement getHTMLTableRowElement()
          Returns the row parent element (the <row>) of the header cells.
 org.w3c.dom.html.HTMLTableSectionElement getHTMLTableSectionElement()
          Returns the table section element (the <thead>) of this header.
 ItsNatHTMLTable getItsNatHTMLTable()
          Returns the table component this header belongs to.
 ItsNatHTMLTableHeaderUI getItsNatHTMLTableHeaderUI()
          Returns the user interface manager of this component.
 
Methods inherited from interface org.itsnat.comp.ItsNatHTMLElementComponent
getHTMLElement, getItsNatHTMLComponentManager, getItsNatHTMLElementComponentUI
 
Methods inherited from interface org.itsnat.comp.table.ItsNatTableHeader
getItsNatTable, getItsNatTableHeaderCellRenderer, getItsNatTableHeaderUI, getListSelectionModel, getSelectedIndex, setItsNatTableHeaderCellRenderer, setListSelectionModel, setSelectedIndex
 
Methods inherited from interface org.itsnat.comp.ItsNatElementComponent
getElement, getItsNatElementComponentUI
 
Methods inherited from interface org.itsnat.comp.ItsNatComponent
addEventListener, addEventListener, addEventListener, addEventListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, disableEventListener, disableEventListener, dispose, enableEventListener, enableEventListener, getArtifact, getArtifact, getItsNatComponentManager, getItsNatComponentUI, getItsNatDocument, getNode, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, isDisposed, isEnabled, registerArtifact, removeArtifact, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setEnabled, setEventListenerParams, setEventListenerParams, setNode
 
Methods inherited from interface org.itsnat.core.ItsNatUserData
containsUserValueName, getUserValue, getUserValueNames, removeUserValue, setUserValue
 

Method Detail

getItsNatHTMLTable

ItsNatHTMLTable getItsNatHTMLTable()
Returns the table component this header belongs to.

Returns:
the parent table component. Never is null.

getHTMLTableSectionElement

org.w3c.dom.html.HTMLTableSectionElement getHTMLTableSectionElement()
Returns the table section element (the <thead>) of this header.

Returns:
the table section element of this header.

getHTMLTableRowElement

org.w3c.dom.html.HTMLTableRowElement getHTMLTableRowElement()
Returns the row parent element (the <row>) of the header cells.

Returns:
the row parent element of cells.

getItsNatHTMLTableHeaderUI

ItsNatHTMLTableHeaderUI getItsNatHTMLTableHeaderUI()
Returns the user interface manager of this component.

Returns:
the user interface manager.


Copyright © 2007 Innowhere Software Services S.L. All Rights Reserved.