Class FramePage

java.lang.Object
   |
   +----FramePage

public class FramePage
extends Object
FramePagen avulle voi luoda sivuja, jossa on kehykset


Variable Index

 o amount
Muuttuja ilmaisee kuinka monta -riviä pitäisi löytyä
 o frames
Tätä vektoria käytetään apuna tutkittaessa, koska -tagi pitää laittaa sivulle.
 o out
Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.
 o v
Tähän vektoriin talletetaan sivulla olevat elementit.

Constructor Index

 o FramePage(PrintStream, String)
FramePage-luokan konstruktori

Method Index

 o addEndFrame()
Tutkii tarviiko lisätä -tagin
 o addNoFrameText(String)
Määrittelee tekstin mikä näytetään käyttäjälle, jos selain ei tue kehyksiä
 o addToFrame(String)
Metodilla voi lisätä frame-tagiin muita määrityksiä
 o addToFrameset(String)
Metodilla voi lisätä frameset-tagiin muita määrityksiä
 o frameInclude(String, String, boolean, String)
Määrittelee kehyksen sisällön
 o hFrameset(String, String, String, boolean)
Jakaa sivun vaakatasossa kahteen kehykseen
 o printFramePage()
Tulostaa kehyssivun
 o vFrameset(String, String, String, boolean)
Jakaa sivun pystysuunnassa kahteen kehykseen

Variables

 o v
 private Vector v
Tähän vektoriin talletetaan sivulla olevat elementit.

 o frames
 private Vector frames
Tätä vektoria käytetään apuna tutkittaessa, koska -tagi pitää laittaa sivulle.

 o amount
 private int amount
Muuttuja ilmaisee kuinka monta -riviä pitäisi löytyä

 o out
 PrintStream out
Tällä muuttujalla ilmaistaan mihin streamiin tulostus ohjataan.

Constructors

 o FramePage
 public FramePage(PrintStream outstream,
                  String title)
FramePage-luokan konstruktori

Parameters:
outstream - stream, johon tulostus ohjataan
title - sivulle annettava otsikkoteksti

Methods

 o hFrameset
 public void hFrameset(String up,
                       String down,
                       String border,
                       boolean frameborder)
Jakaa sivun vaakatasossa kahteen kehykseen

Parameters:
up - yläosan koko
down - alaosan koko
border - väli, joka kahden kehyksen väliin jää (null, jos ei haluta määritellä)
frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
 o vFrameset
 public void vFrameset(String left,
                       String right,
                       String border,
                       boolean frameborder)
Jakaa sivun pystysuunnassa kahteen kehykseen

Parameters:
left - vasemman puolen koko
right - oikean puolen koko
border - väli, joka kahden kehyksen väliin jää (null, jos ei haluta määritellä)
frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
 o frameInclude
 public void frameInclude(String src,
                          String name,
                          boolean frameborder,
                          String color)
Määrittelee kehyksen sisällön

Parameters:
src - kehyksen sisältämän sivun URL-osoite
name - kehyksen nimi
frameborder - kehyksen piilotus = true, kehykset näkyvissä = false
color - kehyksen väri (null, jos ei määritellä)
 o addEndFrame
 private void addEndFrame()
Tutkii tarviiko lisätä -tagin

 o addNoFrameText
 public void addNoFrameText(String text)
Määrittelee tekstin mikä näytetään käyttäjälle, jos selain ei tue kehyksiä

Parameters:
text - teksti, joka näytetään, jos selain ei tue kehyksiä
 o addToFrame
 public void addToFrame(String text)
Metodilla voi lisätä frame-tagiin muita määrityksiä

Parameters:
text - määritys, joka lisätään frame-tagiin
 o addToFrameset
 public void addToFrameset(String text)
Metodilla voi lisätä frameset-tagiin muita määrityksiä

Parameters:
text - määritys, joka lisätään frameset-tagiin
 o printFramePage
 public void printFramePage()
Tulostaa kehyssivun