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
-
DEFAULT_BACKGROUND
- Konstante für den Hintergrundbild-Default-Wert ist "leer"
-
DEFAULT_BGCOLOR
- Konstante für den Hintergrundfarben-Default-Wert ist "weiß"
-
DEFAULT_BGPROPERTIES
- Konstante für den Wasserzeicheneffekt-Default-Wert ist "ohne"
-
DEFAULT_TITLE
- Konstante für den Titel-Default-Wert ist "NOTITLE"
-
Page(Text, String, Color, String, boolean)
- Der Konstruktor ist die einzige Möglichkeit, die Objekt-Attribute zu setzen.
-
getbackground()
- Liefert das Hintergrundbild der Page zurück
-
getbgcolor()
- Liefert die Hintergrundfarbe der Page zurück :
-
getbgproperties()
- Liefert die bgproperties der Page zurück
-
gettext()
- Liefert das Textobjekt der Page zurück
-
gettitle()
- Liefert den Titel der Page zurück
-
testausgabe()
-
Ausgabe des HTML-Textes, der durch das Page-Objekt repräsentiert wird,
entlang der Parsetree-Struktur
DEFAULT_TITLE
public static final String DEFAULT_TITLE
- Konstante für den Titel-Default-Wert ist "NOTITLE"
DEFAULT_BGCOLOR
public static final Color DEFAULT_BGCOLOR
- Konstante für den Hintergrundfarben-Default-Wert ist "weiß"
DEFAULT_BACKGROUND
public static final String DEFAULT_BACKGROUND
- Konstante für den Hintergrundbild-Default-Wert ist "leer"
DEFAULT_BGPROPERTIES
public static final boolean DEFAULT_BGPROPERTIES
- Konstante für den Wasserzeicheneffekt-Default-Wert ist "ohne"
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
testausgabe
public void testausgabe()
- Ausgabe des HTML-Textes, der durch das Page-Objekt repräsentiert wird,
entlang der Parsetree-Struktur
getbackground
public String getbackground()
- Liefert das Hintergrundbild der Page zurück
getbgcolor
public Color getbgcolor()
- Liefert die Hintergrundfarbe der Page zurück :
getbgproperties
public boolean getbgproperties()
- Liefert die bgproperties der Page zurück
gettext
public Text gettext()
- Liefert das Textobjekt der Page zurück
gettitle
public String gettitle()
- Liefert den Titel der Page zurück
All Packages Class Hierarchy This Package Previous Next Index