All Packages Class Hierarchy This Package Previous Next Index
Class MadScape.FormatierteSeite.Zeile
java.lang.Object
|
+----MadScape.FormatierteSeite.ZeilenBlock
|
+----MadScape.FormatierteSeite.Zeile
- public abstract class Zeile
- extends ZeilenBlock
Eine Zeile ist eine horizontale Anordnung von Worten und Bildern
(wer hätte das gedacht). Die Ausrichtung erfolgt an der Grundlinie
des Textes.
- Author:
- Alexander Knabner, Alexander Lüning, Thomas Sundermann
- See Also:
- TextZeile, Linie
-
symbol
- Bei einer Liste gibt diese Variable das bei einem neuen
Listenpunkt zu zeichnende Symbol an
-
ueberhoehe
- Ausdehnung über und unter der Grundlinie (berechnet aus den
Attributen der Zeilenelemente).
-
unterhoehe
- Ausdehnung über und unter der Grundlinie (berechnet aus den
Attributen der Zeilenelemente).
-
Zeile()
- Ist nicht zu atemberaubend denke ich ; )
-
fuegeAn(Vector)
- Trägt eine Liste von Zwischenelementen ein, falls sie reinpaßt.
-
fuegeAn(ZwischenElement)
- Trägt ein Zwischenelement von der Zwischenstruktur in die Zeile ein,
falls es reinpaßt.
-
gibBreite()
- Übergibt die Breite der Zeile,
-
gibHoehe()
- Übergibt die Höhe der Zeile.
-
schliesse()
- Wird aufgerufen, wenn die Zeile 'voll' ist.
-
zeichneDich(Graphics, LinkMenge, AnkerMenge)
- Initiiert das Zeichnen der Zeile.
ueberhoehe
protected int ueberhoehe
- Ausdehnung über und unter der Grundlinie (berechnet aus den
Attributen der Zeilenelemente).
- See Also:
- ZeilenElement
unterhoehe
protected int unterhoehe
- Ausdehnung über und unter der Grundlinie (berechnet aus den
Attributen der Zeilenelemente).
- See Also:
- ZeilenElement
symbol
protected char symbol
- Bei einer Liste gibt diese Variable das bei einem neuen
Listenpunkt zu zeichnende Symbol an
Zeile
public Zeile()
- Ist nicht zu atemberaubend denke ich ; )
gibBreite
public abstract int gibBreite()
- Übergibt die Breite der Zeile,
- Overrides:
- gibBreite in class ZeilenBlock
gibHoehe
public abstract int gibHoehe()
- Übergibt die Höhe der Zeile.
- Overrides:
- gibHoehe in class ZeilenBlock
fuegeAn
public abstract boolean fuegeAn(ZwischenElement element)
- Trägt ein Zwischenelement von der Zwischenstruktur in die Zeile ein,
falls es reinpaßt.
- Parameters:
- element - einzufügendes Zwischenelement.
- Returns:
- Gibt an, ob das Zwischenelement in den Zeilenblock paßt,
ohne die Breite des Ausgabefensters zu sprengen.
- Overrides:
- fuegeAn in class ZeilenBlock
- See Also:
- Zwischenelement
fuegeAn
public abstract boolean fuegeAn(Vector liste)
- Trägt eine Liste von Zwischenelementen ein, falls sie reinpaßt.
- Parameters:
- liste - Liste der einzufügenden Zwischenelemente.
- Returns:
- Gibt an, ob die Liste von Zwischenelementen in den Zeilenblock paßt,
ohne die Breite des Ausgabefensters zu sprengen.
- Overrides:
- fuegeAn in class ZeilenBlock
schliesse
public abstract void schliesse()
- Wird aufgerufen, wenn die Zeile 'voll' ist. Alle relevanten Variablen werden
aktualisiert (Position, Ausdehnung etc. sowohl von der Zeile, als auch den
ZeilenElementen
- Overrides:
- schliesse in class ZeilenBlock
zeichneDich
public abstract void zeichneDich(Graphics graphics,
LinkMenge links,
AnkerMenge anker)
- Initiiert das Zeichnen der Zeile.
- Parameters:
- graphics - ist das Graphics Object, auf dem gezeichnet werden soll.
- Overrides:
- zeichneDich in class ZeilenBlock
All Packages Class Hierarchy This Package Previous Next Index