jaxe.elements
Class TableHelper

java.lang.Object
  extended by jaxe.elements.TableHelper

public class TableHelper
extends java.lang.Object


Field Summary
(package private)  java.lang.String colspanAttr
           
(package private)  org.w3c.dom.Element[][] grille
           
private static org.apache.log4j.Logger LOG
          Logger for this class
(package private)  int nbcolonnes
           
(package private)  int nblignes
           
(package private)  java.lang.String rowspanAttr
           
(package private)  java.util.ArrayList<org.w3c.dom.Element> tableRows
           
(package private)  java.lang.String TDtag
           
(package private)  java.lang.String THtag
           
(package private)  java.lang.String TRtag
           
 
Constructor Summary
TableHelper(org.w3c.dom.Node noeud, java.lang.String TRtag, java.lang.String TDtag, java.lang.String THtag, java.lang.String colspanAttr, java.lang.String rowspanAttr)
           
 
Method Summary
 int calculerNbColonnes(org.w3c.dom.Node noeud)
           
 int calculerNbLignes(org.w3c.dom.Node noeud)
           
private  org.w3c.dom.Element[][] creerGrille(org.w3c.dom.Node noeud)
           
 java.util.List<org.w3c.dom.Element> getAllNodes()
          Gibt alle Nodes in der Tabelle als Liste zurück
 org.w3c.dom.Element[][] getGrille()
           
 java.util.List<org.w3c.dom.Element> getTableRows()
          Returns the List of Rows
 boolean inTable(org.w3c.dom.Node node)
          Find out if the Table is within another Table
 org.w3c.dom.Element ligneSuivante(org.w3c.dom.Node n)
           
 int numeroLigne(org.w3c.dom.Element tr)
           
 org.w3c.dom.Element premiereLigne(org.w3c.dom.Element table)
           
 org.w3c.dom.Element trouverCellule(org.w3c.dom.Element tr, int csel)
           
 org.w3c.dom.Element trouverLigne(int lsel, org.w3c.dom.Node noeud)
           
 org.w3c.dom.Element[][] updateGrille(org.w3c.dom.Node n)
           
private  java.util.ArrayList<org.w3c.dom.Element> updateTableRows(org.w3c.dom.Node table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Logger for this class


nblignes

int nblignes

nbcolonnes

int nbcolonnes

TRtag

java.lang.String TRtag

TDtag

java.lang.String TDtag

THtag

java.lang.String THtag

colspanAttr

java.lang.String colspanAttr

rowspanAttr

java.lang.String rowspanAttr

grille

org.w3c.dom.Element[][] grille

tableRows

java.util.ArrayList<org.w3c.dom.Element> tableRows
Constructor Detail

TableHelper

public TableHelper(org.w3c.dom.Node noeud,
                   java.lang.String TRtag,
                   java.lang.String TDtag,
                   java.lang.String THtag,
                   java.lang.String colspanAttr,
                   java.lang.String rowspanAttr)
Method Detail

getGrille

public org.w3c.dom.Element[][] getGrille()

updateGrille

public org.w3c.dom.Element[][] updateGrille(org.w3c.dom.Node n)

creerGrille

private org.w3c.dom.Element[][] creerGrille(org.w3c.dom.Node noeud)

calculerNbLignes

public int calculerNbLignes(org.w3c.dom.Node noeud)

calculerNbColonnes

public int calculerNbColonnes(org.w3c.dom.Node noeud)

premiereLigne

public org.w3c.dom.Element premiereLigne(org.w3c.dom.Element table)

ligneSuivante

public org.w3c.dom.Element ligneSuivante(org.w3c.dom.Node n)

updateTableRows

private java.util.ArrayList<org.w3c.dom.Element> updateTableRows(org.w3c.dom.Node table)

getTableRows

public java.util.List<org.w3c.dom.Element> getTableRows()
Returns the List of Rows

Returns:
List of Rows

trouverLigne

public org.w3c.dom.Element trouverLigne(int lsel,
                                        org.w3c.dom.Node noeud)

numeroLigne

public int numeroLigne(org.w3c.dom.Element tr)

trouverCellule

public org.w3c.dom.Element trouverCellule(org.w3c.dom.Element tr,
                                          int csel)

inTable

public boolean inTable(org.w3c.dom.Node node)
Find out if the Table is within another Table

Parameters:
node - Node
Returns:
True if Node is in another Table

getAllNodes

public java.util.List<org.w3c.dom.Element> getAllNodes()
Gibt alle Nodes in der Tabelle als Liste zurück

Returns:
Nodes in der Tabelle