All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class parsetree.Page

java.lang.Object
   |
   +----parsetree.Page

public class Page
extends Object
Ein Objekt der Klasse Page repräsentiert einen Parsetree, wie er im SWP vorgestellt wurde. Ein solcher Parsetree ist eine Instanz-Struktur über folgendem UML-Klassendiagramm .

Ein Parsetree ist das Ergebnis der Übersetzung eines HTML-Textes.

Dementsprechend enthält ein Page-Objekt ein Text-Objekt. Weitere Attribute sind die globalen Wep-Page-Eigenschaften Titel, Hintergrundfarbe, Hintergrundbild und Wasserzeicheneffekt. Alle Attribute der Klasse können aussschließlich über den Konstruktor gesetzt werden.

Die Methode Testausgabe gibt den gesamten HTML-Text gemäß seiner Parsetree-Struktur aus. Das heißt : Die Knotennamen werden mitausgegeben, und bei Markups und Listeneinträgen wird die Ausgabe in geeigneter Weise eingerückt.

See Also:
Parser, page, Text

Variable Index

 o DEFAULT_BACKGROUND
Konstante für den Hintergrundbild-Default-Wert ist "leer"
 o DEFAULT_BGCOLOR
Konstante für den Hintergrundfarben-Default-Wert ist "weiß"
 o DEFAULT_BGPROPERTIES
Konstante für den Wasserzeicheneffekt-Default-Wert ist "ohne"
 o DEFAULT_TITLE
Konstante für den Titel-Default-Wert ist "NOTITLE"

Constructor Index

 o Page(Text, String, Color, String, boolean)
Der Konstruktor ist die einzige Möglichkeit, die Objekt-Attribute zu setzen.

Method Index

 o getbackground()
Liefert das Hintergrundbild der Page zurück
 o getbgcolor()
Liefert die Hintergrundfarbe der Page zurück :
 o getbgproperties()
Liefert die bgproperties der Page zurück
 o gettext()
Liefert das Textobjekt der Page zurück
 o gettitle()
Liefert den Titel der Page zurück
 o testausgabe()
Ausgabe des HTML-Textes, der durch das Page-Objekt repräsentiert wird, entlang der Parsetree-Struktur

Variables

 o DEFAULT_TITLE
 public static final String DEFAULT_TITLE
Konstante für den Titel-Default-Wert ist "NOTITLE"

 o DEFAULT_BGCOLOR
 public static final Color DEFAULT_BGCOLOR
Konstante für den Hintergrundfarben-Default-Wert ist "weiß"

 o DEFAULT_BACKGROUND
 public static final String DEFAULT_BACKGROUND
Konstante für den Hintergrundbild-Default-Wert ist "leer"

 o DEFAULT_BGPROPERTIES
 public static final boolean DEFAULT_BGPROPERTIES
Konstante für den Wasserzeicheneffekt-Default-Wert ist "ohne"

Constructors

 o Page
 public Page(Text text,
             String title,
             Color bgcolor,
             String background,
             boolean bgproperties)
Der Konstruktor ist die einzige Möglichkeit, die Objekt-Attribute zu setzen. Er wird vom Parser benutzt, um den Parsetree aufzubauen.

Parameters:
text - Inhalt der Web-Page
title - Titel der Web-Page
bgcolor - Hintergrundfarbe der Web-Page
background - Die URL-Adresse des Hintergrundbilds als String
bgproperties - Wasserzeicheneffekt des Hintergrunds (true=mit/false=ohne)
See Also:
Text

Methods

 o testausgabe
 public void testausgabe()
Ausgabe des HTML-Textes, der durch das Page-Objekt repräsentiert wird, entlang der Parsetree-Struktur

 o getbackground
 public String getbackground()
Liefert das Hintergrundbild der Page zurück

 o getbgcolor
 public Color getbgcolor()
Liefert die Hintergrundfarbe der Page zurück :

 o getbgproperties
 public boolean getbgproperties()
Liefert die bgproperties der Page zurück

 o gettext
 public Text gettext()
Liefert das Textobjekt der Page zurück

 o gettitle
 public String gettitle()
Liefert den Titel der Page zurück


All Packages  Class Hierarchy  This Package  Previous  Next  Index