Class Page
java.lang.Object
|
+----Page
- public class Page
- extends Object
Page-luokan avulla voidaan luoda HTML-sivuja.
-
bold
-
Muuttuja ilmaisee onko sivulle annettu lihavointi-komento.
-
clock
-
Muuttuja ilmaisee onko sivulle tehty kello.
-
e
-
Muuttujaan talletetaan ErrorMessage-luokan osoite.
-
errors
-
Muuttujan arvo ilmaisee, onko sivulle tarkoitus liittää virheilmoituksia.
-
font
-
Tämä muuttuja ilmaisee, onko sivulle tehty tekstilajin, tekstin koon tai värin muutoksia.
-
italic
-
Muuttuja ilmaisee onko sivulle annettu kursivointi-komento.
-
js
-
Muuttujaan talletetaan javascript-luokan osoite.
-
lkmnow
-
Tämä muuttuja ilmaisee onko laskuriin liittyvästä taulusta yritetty lukea jotain.
-
out
-
Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.
-
table
-
Tällä muuttujalla ilmaistaan select-lauseessa olleen taulun puuttuminen.
-
v
-
Tähän vektoriin talletetaan sivulla olevat elementit.
-
vf
-
Tätä vektoria käytetään sivulla olevien kehyksien osoitteiden talletukseen.
-
Page(PrintStream)
-
Page-luokan konstruktori, joka muodostaa HTML-sivun alkutekstejä
-
Page(PrintStream, String, String)
-
Page-luokan konstruktori, joka muodostaa HTML-sivun alkutekstejä
-
addBackColor(String)
-
Metodilla voi määritellä sivulle taustavärin.
-
addBackImage(String)
-
Metodilla voi määritellä sivulle taustakuvan.
-
addBold()
-
Määrittelee lihavoidun tekstin alkamisen
-
addBoldText(String)
-
Määrittelee lihavoidun tekstin
-
addClock(boolean)
-
Lisää joko käyvän tai muuttumattoman kellon
-
addComment(String)
-
Lisää kommentin
-
addCounter(String, String, String, String)
-
Lisää laskurin, joka ilmoittaa sivulla käyntien lukumäärän
-
addDate()
-
Lisää päivämäärän muodossa pp.kk.vvvv
-
addEmail(String, String)
-
Lisää sähköposti-linkin
-
addErrorMessage(String)
-
Metodilla voi määritellä sivulle omia javascript-funktioita.
-
addFont(String, int, String)
-
Tekstin värin, koon ja kirjasinlajin muutos
-
addFontColor(String)
-
Määrittelee tekstin värin
-
addFontFace(String)
-
Määrittelee tekstilajin
-
addFontSize(String)
-
Määrittelee tekstin koon
-
addFrameLink(String, String, String)
-
Määrittelee linkin toiseen kehykseen
-
addFreeText(String)
-
Lisää vapaa muotoisen tekstin
-
addHeader(int, String)
-
Määrittelee otsikkotekstin
-
addHeadMaterial(String)
-
Metodilla voi määritellä sivulle mm.
-
addImage(String, String, int, int, int, int, int)
-
Määrittelee kuvan koon ja sijainnin
-
addImageLink(String, int, String)
-
Määrittelee kuvan linkiksi
-
addItalic()
-
Määrittelee kursivoidun tekstin alkamisen
-
addItalicText(String)
-
Määrittelee kursivoidun tekstin
-
addJavaScript(String, String)
-
Metodilla voi määritellä sivulle omia javascript-funktioita.
-
addLine()
-
Tekee sivulle harmaan poikkiviivan
-
addLink(String, String)
-
Määrittelee linkin
-
addLinkColor(String)
-
Metodilla voi määritellä sivulla olevien linkkien värin.
-
addNewParagraph()
-
Määrittelee uuden kappaleen alkamisen
-
addNewRow()
-
Määrittelee rivinvaihdon
-
addObject(Form)
-
Metodilla voi kytkeä lomakkeet sivuun
-
addTextColor(String)
-
Metodilla voi määritellä sivulle tekstin värin.
-
addToBody(String)
-
Metodilla voi lisätä -tagiin esim.
-
addUsedLinkColor(String)
-
Metodilla voi määritellä sivulla olevien, käytettyjen linkkien värin.
-
endBold()
-
Lopettaa lihavoidun tekstin
-
endFont()
-
Lopettaa tekstin koon, värin ja kirjasinlajin muutoksen
-
endItalic()
-
Lopettaa kursivoidun tekstin
-
findJavaScript()
-
Hakee tarvittavat tarkastusfunktiot sivulle
-
getErrorMessages()
-
Metodilla voi määritellä sivulle omia javascript-funktioita.
-
printPage()
-
Tulostaa muodostetun sivun näytölle
-
thrower(String)
-
Metodia käytetään apuna SQL-virheiden nostamiseen
v
private Vector v
- Tähän vektoriin talletetaan sivulla olevat elementit.
vf
private Vector vf
- Tätä vektoria käytetään sivulla olevien kehyksien osoitteiden talletukseen.
font
private boolean font
- Tämä muuttuja ilmaisee, onko sivulle tehty tekstilajin, tekstin koon tai värin muutoksia. Jos on,
laitetaan automaattisesti sivun loppuun -tagi.
bold
private boolean bold
- Muuttuja ilmaisee onko sivulle annettu lihavointi-komento. Jos on ja ei ole lopetettu, tulee sivun
loppuun automaattisesti .
italic
private boolean italic
- Muuttuja ilmaisee onko sivulle annettu kursivointi-komento. Jos on ja ei ole lopetettu, tulee sivun
loppuun automaattisesti .
clock
private boolean clock
- Muuttuja ilmaisee onko sivulle tehty kello. Jos on, toista kelloa ei enää lisätä.
errors
private boolean errors
- Muuttujan arvo ilmaisee, onko sivulle tarkoitus liittää virheilmoituksia.
js
private JavaSClass js
- Muuttujaan talletetaan javascript-luokan osoite.
e
private ErrorMessage e
- Muuttujaan talletetaan ErrorMessage-luokan osoite.
out
PrintStream out
- Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.
table
private boolean table
- Tällä muuttujalla ilmaistaan select-lauseessa olleen taulun puuttuminen.
lkmnow
private int lkmnow
- Tämä muuttuja ilmaisee onko laskuriin liittyvästä taulusta yritetty lukea jotain.
Page
public Page(PrintStream outstream)
- Page-luokan konstruktori, joka muodostaa HTML-sivun alkutekstejä
- Parameters:
- outstream - stream, johon tulostus ohjataan
Page
public Page(PrintStream outstream,
String title,
String language)
- Page-luokan konstruktori, joka muodostaa HTML-sivun alkutekstejä
- Parameters:
- outstream - stream, johon tulostus ohjataan
- title - sivun otsikko
- language - sivun määrittelyjen kielikoodi
addHeadMaterial
public void addHeadMaterial(String text)
- Metodilla voi määritellä sivulle mm. taustakuvan ja tekstin värin.
- Parameters:
- text - sivun määritysteksti
addBackImage
public void addBackImage(String url)
- Metodilla voi määritellä sivulle taustakuvan.
- Parameters:
- url - taustakuvan osoite
addBackColor
public void addBackColor(String color)
- Metodilla voi määritellä sivulle taustavärin.
- Parameters:
- color - taustaväri
addTextColor
public void addTextColor(String color)
- Metodilla voi määritellä sivulle tekstin värin.
- Parameters:
- color - sivulla olevan tekstin väri
addLinkColor
public void addLinkColor(String color)
- Metodilla voi määritellä sivulla olevien linkkien värin.
- Parameters:
- color - sivulla olevien linkkien väri
addUsedLinkColor
public void addUsedLinkColor(String color)
- Metodilla voi määritellä sivulla olevien, käytettyjen linkkien värin.
- Parameters:
- color - käytettyjen linkkien väri
addToBody
public void addToBody(String text)
- Metodilla voi lisätä -tagiin esim. onclick-funktioiden kutsuja.
- Parameters:
- text - tagiin lisättävä teksti
addObject
public void addObject(Form f)
- Metodilla voi kytkeä lomakkeet sivuun
- Parameters:
- form - lomake, joka kytketään sivuun
addHeader
public void addHeader(int level,
String text)
- Määrittelee otsikkotekstin
- Parameters:
- level - otsikkotaso (arvot välillä 1 - 6)
- text - otsikon teksti
addBoldText
public void addBoldText(String text)
- Määrittelee lihavoidun tekstin
- Parameters:
- text - lihavoituteksti
addItalicText
public void addItalicText(String text)
- Määrittelee kursivoidun tekstin
- Parameters:
- text - kursivoituteksti
addBold
public void addBold()
- Määrittelee lihavoidun tekstin alkamisen
addItalic
public void addItalic()
- Määrittelee kursivoidun tekstin alkamisen
endBold
public void endBold()
- Lopettaa lihavoidun tekstin
endItalic
public void endItalic()
- Lopettaa kursivoidun tekstin
addNewRow
public void addNewRow()
- Määrittelee rivinvaihdon
addNewParagraph
public void addNewParagraph()
- Määrittelee uuden kappaleen alkamisen
addFont
public void addFont(String color,
int size,
String face)
- Tekstin värin, koon ja kirjasinlajin muutos
- Parameters:
- color - tekstin väri
- size - tekstin koko (0, jos ei haluta muuttaa nykyistä)
- face - tekstin kirjasinlaji
endFont
public void endFont()
- Lopettaa tekstin koon, värin ja kirjasinlajin muutoksen
addFontColor
public void addFontColor(String color)
- Määrittelee tekstin värin
- Parameters:
- color - tekstin väri
addFontFace
public void addFontFace(String face)
- Määrittelee tekstilajin
- Parameters:
- face - tekstilaji
addFontSize
public void addFontSize(String size)
- Määrittelee tekstin koon
- Parameters:
- size - tekstin koko
addLine
public void addLine()
- Tekee sivulle harmaan poikkiviivan
addImage
public void addImage(String url,
String align,
int width,
int height,
int hspace,
int cspace,
int border)
- Määrittelee kuvan koon ja sijainnin
- Parameters:
- url - kuvan URL-osoite
- align - tekstin sijoittuminen kuvaan nähden (left, right, top, middle, bottom) (null, jos ei haluta käyttää)
- width - kuvan leveys (0, jos alkuperäinen koko)
- height - kuvan korkeus (0, jos alkuperäinen koko)
- hspace - tyhjä tila kuvan oikealla ja vasemmalla puolella (0, jos halutaan oletusarvo)
- cspace - tyhjä tila kuvan ylä- ja alapuolella (0, jos halutaan oletusarvo)
- border - kehyksen paksuus
addCounter
public void addCounter(String tablename,
String db,
String user,
String password) throws InvalidSQL
- Lisää laskurin, joka ilmoittaa sivulla käyntien lukumäärän
- Parameters:
- tablename - taulunnimi, jossa pidetään yllä sivulla käyntien lukumäärää
- db - tietokanta, johon kytkeydytään esim. jdbc:oracle:thin:@kontti.helsinki.fi:1521:ttst
- user - käyttäjätunnus
- password - käyttäjän salasana
thrower
static void thrower(String text) throws InvalidSQL
- Metodia käytetään apuna SQL-virheiden nostamiseen
- Parameters:
- text - Nostettavan virheilmoituksen selostus
addClock
public void addClock(boolean java)
- Lisää joko käyvän tai muuttumattoman kellon
- Parameters:
- java - true=käyvä kello ja false=muuttumaton kello
addDate
public void addDate()
- Lisää päivämäärän muodossa pp.kk.vvvv
addLink
public void addLink(String text,
String url)
- Määrittelee linkin
- Parameters:
- text - käyttäjälle näkyvä teksti
- url - linkin URL-osoite
addImageLink
public void addImageLink(String imageurl,
int border,
String url)
- Määrittelee kuvan linkiksi
- Parameters:
- imageurl - kuvan URL-osoite
- border - kuvan kehyksen paksuus
- url - linkin URL-osoite
addFrameLink
public void addFrameLink(String url,
String target,
String text)
- Määrittelee linkin toiseen kehykseen
- Parameters:
- url - toiseen kehykseen tulevan sivun URL-osoite
- target - kohde kehyksen nimi
- text - käyttäjälle näkyvä teksti
addComment
public void addComment(String text)
- Lisää kommentin
- Parameters:
- text - kommenttiteksti
addFreeText
public void addFreeText(String text)
- Lisää vapaa muotoisen tekstin
- Parameters:
- text - HTML-muodossa oleva teksti
addEmail
public void addEmail(String url,
String text)
- Lisää sähköposti-linkin
- Parameters:
- url - sähköpostiosoite
- text - käyttäjälle näkyvä teksti
addJavaScript
public void addJavaScript(String name,
String javas)
- Metodilla voi määritellä sivulle omia javascript-funktioita.
- Parameters:
- name - scriptille annettava nimi
- java - lisättävä javascript-teksti
findJavaScript
private void findJavaScript()
- Hakee tarvittavat tarkastusfunktiot sivulle
addErrorMessage
public void addErrorMessage(String message)
- Metodilla voi määritellä sivulle omia javascript-funktioita.
- Parameters:
- message - teksti, joka näytetään käyttäjälle
getErrorMessages
public void getErrorMessages()
- Metodilla voi määritellä sivulle omia javascript-funktioita.
- Parameters:
- message - teksti, joka näytetään käyttäjälle
printPage
public void printPage()
- Tulostaa muodostetun sivun näytölle