All Packages Class Hierarchy This Package Previous Next Index
Class wenla.TableData
java.lang.Object
|
+----wenla.TableData
- public class TableData
- extends Object
TableData-luokka : Sisältää tietorakenteen, johon tallennetaan taulukon solujen sisältämät
objektit.
-
fColumnInfo
- Taulukon sarakkeiden info tiedot tallessa tässä vektorissa
-
fNumCols
- Kertoo taulussa käytössä olevien sarakkeiden lukumäärän
-
fNumRows
- Kertoo taulussa käytössä olevien rivien lukumäärän
-
fRows
- Vektori, johon rivit tallennetaan
-
TableData()
- TableData-luokan konstruktori
-
addElement(int, int, Object)
- Lisätään määriteltyyn soluun uusi elementti.
-
copyRow(int, int)
- Kopioidaan TableData -olion rivi toiseen riviin.
-
getElement(int, int)
- Palauttaa taulukon soluun liittyvän elementtivektorin.
fRows
public Vector fRows
- Vektori, johon rivit tallennetaan
fColumnInfo
public Vector fColumnInfo
- Taulukon sarakkeiden info tiedot tallessa tässä vektorissa
fNumRows
public int fNumRows
- Kertoo taulussa käytössä olevien rivien lukumäärän
fNumCols
public int fNumCols
- Kertoo taulussa käytössä olevien sarakkeiden lukumäärän
TableData
public TableData()
- TableData-luokan konstruktori
getElement
public Vector getElement(int colNum,
int rowNum)
- Palauttaa taulukon soluun liittyvän elementtivektorin.
- Parameters:
- colNum - sarakenumero
- rowNum - rivinumero
- Returns:
- Palauttaa taulukon soluun liittyvän vektorin, joka sisältää soluun tallennetut HTMLElementistä periytyviä olioita.
- Throws: InvalidParameters
- Jos annetun solun sijainti koordinaatit virheelliset
addElement
public void addElement(int colNum,
int rowNum,
Object element)
- Lisätään määriteltyyn soluun uusi elementti. Kasvattaa taulukon kokoa
jos parametrit järkevissä rajoissa.
- Parameters:
- colNum - Sarakenumero
- rowNum - Rivinumero
- element - Lisättävä objekti
- Throws: InvalidParameters
- Jos annetun solun sijainti koordinaatit virheelliset
copyRow
public void copyRow(int oldRowNum,
int newRowNum)
- Kopioidaan TableData -olion rivi toiseen riviin. Metodi lisää tarvittaessa uusia
rivejä taulukkoon.
- Parameters:
- oldRowNum - Kopioitavan rivin numero
- newRowNum - Rivi, johon kopioidaan
- Throws: InvalidParameters
- Jos annetun rivin indeksi virheellinen
All Packages Class Hierarchy This Package Previous Next Index