All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class MadScape.FormatierteSeite.ZeilenBlock

java.lang.Object
   |
   +----MadScape.FormatierteSeite.ZeilenBlock

public abstract class ZeilenBlock
extends Object
Diese Klasse stellt einen Block an Woertern, Bildern etc. dar, der sich ueber eine Zeile und die gesamte Breite des Eingabefensters erstreckt. Die Klasse ist abstrakt.

Author:
Andre Baradari

Variable Index

 o breite
 o einrueckung
 o hoehe
 o x
 o y

Constructor Index

 o ZeilenBlock()

Method Index

 o fuegeAn(Vector)
Traegt eine Liste von Zwischenelementen ein, falls sie reinpasst.
 o fuegeAn(ZwischenElement)
Traegt ein Zwischenelement ein, falls es reinpasst.
 o gibBreite()
Liefert die Breite des Zeilenblockes, das fertige Bild ist so breit, wie der breiteste Zeilenblock.
 o gibHoehe()
Liefert die Hoehe des Zeilenblockes.
 o schliesse()
Beendet das Einfügen in die Liste und berechnet sämtliche Ausmaße, die später von zeichneDich gebraucht werden.
 o zeichneDich(Graphics, LinkMenge, AnkerMenge)
Initiiert das Zeichnen des Zeilenblocks, muß von allen erbenden Klassen implementiert werden.

Variables

 o einrueckung
 protected int einrueckung
 o hoehe
 protected int hoehe
 o x
 protected int x
 o y
 protected int y
 o breite
 protected int breite

Constructors

 o ZeilenBlock
 public ZeilenBlock()

Methods

 o gibBreite
 public abstract int gibBreite()
Liefert die Breite des Zeilenblockes, das fertige Bild ist so breit, wie der breiteste Zeilenblock.

 o gibHoehe
 public abstract int gibHoehe()
Liefert die Hoehe des Zeilenblockes.

 o fuegeAn
 public abstract boolean fuegeAn(ZwischenElement element)
Traegt ein Zwischenelement ein, falls es reinpasst.

Parameters:
element - einzufuegendes Zwischenelement.
Returns:
s Gibt an, ob das Zwischenelement in den Zeilenblock passt, ohne die Breite des Ausgabefensters zu sprengen.
 o fuegeAn
 public abstract boolean fuegeAn(Vector liste)
Traegt eine Liste von Zwischenelementen ein, falls sie reinpasst.

Parameters:
liste - Liste der einzufuegenden Zwischenelemente.
Returns:
s Gibt an, ob die Liste von Zwischenelementen in den Zeilenblock passt, ohne die Breite des Ausgabefensters zu sprengen.
 o schliesse
 public abstract void schliesse()
Beendet das Einfügen in die Liste und berechnet sämtliche Ausmaße, die später von zeichneDich gebraucht werden.

 o zeichneDich
 public abstract void zeichneDich(Graphics graphics,
                                  LinkMenge links,
                                  AnkerMenge anker)
Initiiert das Zeichnen des Zeilenblocks, muß von allen erbenden Klassen implementiert werden.


All Packages  Class Hierarchy  This Package  Previous  Next  Index