Class Table
java.lang.Object
|
+----HTMLElement
|
+----Table
- public class Table
- extends HTMLElement
Table-luokka : sisältää metodejä, joiden avulla pystyy määrittelemään
ja käsittelemään HTML-sivun taulukkoita.
-
fTable
-
-
fTableAlign
-
-
fTableBGColor
-
-
fTableBorder
-
-
fTableBorderColor
-
-
fTableFont
-
-
fTableFontSize
-
-
fTableHeading
-
-
fTableType
-
-
fTableWidth
-
-
Table()
- Table-luokan konstruktori, joka luo uuden taulukon oletusarvoisilla
parametreillä.
-
Table(String, int, String, String, String, String, String)
- Table-luokan konstruktori, joka luo uuden taulukon parametreinä
annettavilla arvoilla.
-
changeColumnAlign(int, String)
- Vaihtaa sarakkeen tietojen keskityksen
-
changeColumnBGColor(int, String)
- Vaihtaa sarakkeen taustavärin
-
changeColumnBorderColor(int, String)
- Vaihtaa sarakkeen reunavärin
-
changeColumnHeading(int, String)
- Vaihtaa sarakkeen oletusarvoisen otsikon parametrinä antamaan otsikkoon
-
changeColumnWrap(int, boolean)
- Vaihtaa sarakkeen tietojen keskityksen
-
changeTableTextFont(String, String)
- Uudelleenmäärittelee taulukon tekstifontit
-
connectData(ResultSet)
- Syrjäytetään HTMLElementistä periytyvä metodi, jolla kytketään data kyselystä kenttiin.
-
defineCell(int, int, Object)
- Määrittelee taulukkoon uuden solun
-
draw(DataOutputStream)
- Tulostaa lomakkeen pohjana taulukon
-
getValidateFunctions(JavaSClass)
- Metodi, joka palauttaa vastauksena elementtiin liittyvän JavaScript koodin tunnisteen.
fTableHeading
private String fTableHeading
fTableBorder
private int fTableBorder
fTableWidth
private String fTableWidth
fTableAlign
private String fTableAlign
fTableType
private String fTableType
fTableFont
private String fTableFont
fTableFontSize
private String fTableFontSize
fTableBGColor
private String fTableBGColor
fTableBorderColor
private String fTableBorderColor
fTable
private TableData fTable
Table
public Table()
- Table-luokan konstruktori, joka luo uuden taulukon oletusarvoisilla
parametreillä.
Table
public Table(String tableHeading,
int tableBorder,
String tableBGColor,
String tableBorderColor,
String tableWidth,
String tableAlign,
String tableType)
- Table-luokan konstruktori, joka luo uuden taulukon parametreinä
annettavilla arvoilla.
- Parameters:
- tableHeading - Lomakkeella olevan taulukon otsikko
- tableBorder - Taulukon reuna. Jos 0, niin taulukolle ei piirretä reunoja.
- tableBGColor - Taulukon taustaväri.Jos "" niin käytetään oletusta.
- tableBorderColor - Taulukon reunojen väri. Jos "" niin käytetään oletusta.
- tableWidth - Taulukon leveys prosentteina
- tableAlign - Taulukon tasaus vasemmalle, keskeelle tai oikealle
- tableType - Taulukon muoto: lomake tai taulukko (arvoiksi voi antaa form tai list)
defineCell
public void defineCell(int columnNum,
int rowNum,
Object newField)
- Määrittelee taulukkoon uuden solun
- Parameters:
- columnNum - sarakenumero
- rowNum - rivinumero
- newField - soluun sijoitettava kenttä
changeTableTextFont
public void changeTableTextFont(String tableTextFont,
String tableTextSize)
- Uudelleenmäärittelee taulukon tekstifontit
- Parameters:
- tableTextFont - taulukon tekstilaji
- tableTextSize - taulukon tekstikoko
draw
public void draw(DataOutputStream stream)
- Tulostaa lomakkeen pohjana taulukon
- Parameters:
- stream - Kertoo streamin, mihin tulostus tehdään.
- Throws: IOError
- Jos tulostaminen stremiin ei onnistu
- Overrides:
- draw in class HTMLElement
changeColumnHeading
public void changeColumnHeading(int colNum,
String columnHeading)
- Vaihtaa sarakkeen oletusarvoisen otsikon parametrinä antamaan otsikkoon
- Parameters:
- columnHeading - Sarakkeen otsikko
- colNum - Sarake, jonka otsikkoa vaihdetaan
- Throws: ArrayIndexOutOfBoundsException
- Jos annettu sarakkeen yksilöivä parametri virheellinen
changeColumnBGColor
public void changeColumnBGColor(int colNum,
String columnColor)
- Vaihtaa sarakkeen taustavärin
- Parameters:
- columnColor - Uusi sarakkeen väri
- colNum - Sarake, jonka väriä vaihdetaan
- Throws: ArrayIndexOutOfBoundsException
- Jos annettu sarakkeen yksilöivä parametri virheellinen
changeColumnBorderColor
public void changeColumnBorderColor(int colNum,
String columnColor)
- Vaihtaa sarakkeen reunavärin
- Parameters:
- columnColor - Uusi sarakkeen väri
- colNum - Sarake, jonka väriä vaihdetaan
- Throws: ArrayIndexOutOfBoundsException
- Jos annettu sarakkeen yksilöivä parametri virheellinen
changeColumnAlign
public void changeColumnAlign(int colNum,
String columnAlign)
- Vaihtaa sarakkeen tietojen keskityksen
- Parameters:
- columnAlign - Kertoo käytettävän keskityksen.
- colNum - Sarake, jonka keskitystä vaihdetaan
- Throws: ArrayIndexOutOfBoundsException
- Jos annettu sarakkeen yksilöivä parametri virheellinen
changeColumnWrap
public void changeColumnWrap(int colNum,
boolean columnWrap)
- Vaihtaa sarakkeen tietojen keskityksen
- Parameters:
- columnWrap - Kertoo, voidaanko sarakkeen soluissa teksti rivittää usealle riville.
- colNum - Sarake, jonka keskitystä vaihdetaan
- Throws: ArrayIndexOutOfBoundsException
- Jos annettu sarakkeen yksilöivä parametri virheellinen
connectData
public void connectData(ResultSet rs)
- Syrjäytetään HTMLElementistä periytyvä metodi, jolla kytketään data kyselystä kenttiin.
Pitää sisällä silmukan, joka käy läpi kaikki data-kentät ja tuo
sinne tai hakee sieltä tiedot.
- Parameters:
- rs - Osoitin kyselyn riviin, josta tiedot haetaan.
- Overrides:
- connectData in class HTMLElement
getValidateFunctions
public void getValidateFunctions(JavaSClass scriptClass)
- Metodi, joka palauttaa vastauksena elementtiin liittyvän JavaScript koodin tunnisteen.
Luokat, joihin ei kuulu JavaScript koodia eivät lisää scriptClass olioon mitään.
- Parameters:
- scriptClass - JavaScript koodit tallentavaan olioon osoittava parametri.
- Overrides:
- getValidateFunctions in class HTMLElement