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

Variable Index

 o symbol
Bei einer Liste gibt diese Variable das bei einem neuen Listenpunkt zu zeichnende Symbol an
 o ueberhoehe
Ausdehnung über und unter der Grundlinie (berechnet aus den Attributen der Zeilenelemente).
 o unterhoehe
Ausdehnung über und unter der Grundlinie (berechnet aus den Attributen der Zeilenelemente).

Constructor Index

 o Zeile()
Ist nicht zu atemberaubend denke ich ; )

Method Index

 o fuegeAn(Vector)
Trägt eine Liste von Zwischenelementen ein, falls sie reinpaßt.
 o fuegeAn(ZwischenElement)
Trägt ein Zwischenelement von der Zwischenstruktur in die Zeile ein, falls es reinpaßt.
 o gibBreite()
Übergibt die Breite der Zeile,
 o gibHoehe()
Übergibt die Höhe der Zeile.
 o schliesse()
Wird aufgerufen, wenn die Zeile 'voll' ist.
 o zeichneDich(Graphics, LinkMenge, AnkerMenge)
Initiiert das Zeichnen der Zeile.

Variables

 o ueberhoehe
 protected int ueberhoehe
Ausdehnung über und unter der Grundlinie (berechnet aus den Attributen der Zeilenelemente).

See Also:
ZeilenElement
 o unterhoehe
 protected int unterhoehe
Ausdehnung über und unter der Grundlinie (berechnet aus den Attributen der Zeilenelemente).

See Also:
ZeilenElement
 o symbol
 protected char symbol
Bei einer Liste gibt diese Variable das bei einem neuen Listenpunkt zu zeichnende Symbol an

Constructors

 o Zeile
 public Zeile()
Ist nicht zu atemberaubend denke ich ; )

Methods

 o gibBreite
 public abstract int gibBreite()
Übergibt die Breite der Zeile,

Overrides:
gibBreite in class ZeilenBlock
 o gibHoehe
 public abstract int gibHoehe()
Übergibt die Höhe der Zeile.

Overrides:
gibHoehe in class ZeilenBlock
 o 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
 o 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
 o 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
 o 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