All Packages Class Hierarchy This Package Previous Next Index
Class wenla.Table
java.lang.Object
|
+----wenla.HTMLElement
|
+----wenla.Table
- public class Table
- extends HTMLElement
Table-luokka : sisältää metodejä, joiden avulla pystyy määrittelemään
ja käsittelemään HTML-sivun taulukkoita.
Lisäksi mukana metodeita, joilla pystyy vaikuttamaan taulukon sarakkeitten ulkoasuun.
-
Table()
- Table-luokan konstruktori, joka luo uuden taulukon oletusarvoisilla
parametreillä.
-
Table(boolean, 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)
- Kertoo voidaanko sarakkeeseen tulevaa tekstiä rivittää useammalle riville.
-
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(PrintStream)
- Tulostaa taulukon.
-
getValidateFunctions(JavaSClass)
- Kutsuu kaikkia taulukkoon liittyviä HTMLElementistä periytyviä luokkia ja hakee
niiltä JavaScript koodit.
-
setReadOnly(boolean)
- Voidaan asettaa taulun fReadOnly arvo.
Table
public Table()
- Table-luokan konstruktori, joka luo uuden taulukon oletusarvoisilla
parametreillä.
Table
public Table(boolean readonly,
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:
- readonly - Kertoo onko taulukko vain lukemista varten.
- 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)
- Throws: InvalidParameters
- Jos taulukon tyyppi ei ole LIST tai FORM.
defineCell
public void defineCell(int columnNum,
int rowNum,
Object newField)
- Määrittelee taulukkoon uuden solun
- Parameters:
- columnNum - sarakenumero
- rowNum - rivinumero
- newField - soluun sijoitettava kenttä
setReadOnly
public void setReadOnly(boolean readOnly)
- Voidaan asettaa taulun fReadOnly arvo. Jos true, niin taulukon tiedot esitetään
PromptFieldien avulla eli kaikki DatabaseField tyyppiset kentät vaihdetaan
PromptField kentiksi ja tietokannan datasta tulee kentässä näkyvä arvo.
- Parameters:
- readOnly - Uusi arvo fReadOnly muuttujalle.
changeTableTextFont
public void changeTableTextFont(String tableTextFont,
String tableTextSize)
- Uudelleenmäärittelee taulukon tekstifontit
- Parameters:
- tableTextFont - taulukon tekstilaji
- tableTextSize - taulukon tekstikoko
draw
public void draw(PrintStream stream)
- Tulostaa taulukon. Taulun tyyppi (list, form) määrää minkälainen tulostus tehdään.
Pitää sisällään silmukan, joka käy läpi taulukkoon liittyvät oliot.
- Parameters:
- stream - Kertoo streamin, mihin tulostus tehdään.
- 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: InvalidParameters
- 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: InvalidParameters
- 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: InvalidParameters
- 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: InvalidParameters
- Jos annettu sarakkeen yksilöivä parametri virheellinen
changeColumnWrap
public void changeColumnWrap(int colNum,
boolean columnWrap)
- Kertoo voidaanko sarakkeeseen tulevaa tekstiä rivittää useammalle riville.
Oletusarvoisesti ei voida.
- Parameters:
- columnWrap - Kertoo, voidaanko sarakkeen soluissa teksti rivittää usealle riville.
- colNum - Sarake, jonka keskitystä vaihdetaan
- Throws: InvalidParameters
- 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 taulukkoon liittyvät oliot.
- Parameters:
- rs - Osoitin kyselyn riviin, josta tiedot haetaan.
- Throws: ConnectDataException
- Aiheuttaa poikkeuksen, jos listamuotoiseen taulukkoon
ei tietojen kytkentä onnistu.
- Overrides:
- connectData in class HTMLElement
getValidateFunctions
public void getValidateFunctions(JavaSClass scriptClass)
- Kutsuu kaikkia taulukkoon liittyviä HTMLElementistä periytyviä luokkia ja hakee
niiltä JavaScript koodit.
- Parameters:
- scriptClass - JavaScript koodit tallentavaan olioon osoittava parametri.
- Overrides:
- getValidateFunctions in class HTMLElement
All Packages Class Hierarchy This Package Previous Next Index