All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class MadScape.Zwischenrepraesentation.Attribute

java.lang.Object
   |
   +----MadScape.Zwischenrepraesentation.Attribute

public class Attribute
extends Object
implements Cloneable
Klasse zur Verwaltung der Attribute der Zwischelemente.

Author:
David Diestel, Alexander Tobis

Constructor Index

 o Attribute(Attribute)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.
 o Attribute(Attribute, Color)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.
 o Attribute(Attribute, Color, Schrift)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.
 o Attribute(Attribute, Schrift)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.
 o Attribute(Font, Color)
Erzeugt ein neues Attribute-Objekt.

Method Index

 o clone()
clont das Objekt, jedoch nicht die Schrift und die Farbe
 o gibfarbe()
gibt das Farb-Objekt zurueck
 o giblistentyp()
gibt den Bullet-Typ des Listeneintrages an
0 = keine Liste
1 = square
2 = circle
3 = disc
 o giblistenzaehler()
int, gibt an in der wievielten Unterliste sich das Element befindet Listenzaehler fängt bei 0 an.
 o gibschrift()
gibt das Schrift-Objekt zurueck
 o gibverweistext()
Liefert die URL des Verweises
 o istanker()
true, Element ist ein Anker
 o istersterlisteneintrag()
true, Element ist das erste Element eines Listeneintrages
 o istkeinumbruch()
true, wenn kein Umbruch erfolgen soll
 o istlisteneintrag()
true, Element ist ein Listeneintrag
 o istunterstrichen()
true, Wort ist unterstrichen
 o istverweis()
true, Element ist ein Verweis
 o setzeanker(boolean)
Setzt das Attribut anker
 o setzeersterlisteneintrag(boolean)
Setzt ersterlisteneintrag.
 o setzekeinumbruch(boolean)
gibt an, ob es einen Zeilenumbruch geben darf
 o setzelisteneintrag(boolean)
handelt es sich um einen Listeneintrag
 o setzelistentyp(int)
Setzt den Listentyp der Liste
 o setzelistenzaehler(int)
zeigt an, um die wievielte Unterliste es sich handelt
 o setzeschrift(Schrift)
setzt die Schrift
 o setzeunterstrichen(boolean)
setzt das Attribut unterstrichen
 o setzeverweis(boolean)
Setzt den Attribut verweis
 o setzeverweistext(String)
Setzt den Verweistext

Constructors

 o Attribute
 public Attribute(Attribute attr)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.

Achtung : Schrift wird geklont
Farbe wird nicht geklont

Parameters:
attr - altes Attribute Objekt, dessen Attribute kopiert werden sollen
 o Attribute
 public Attribute(Attribute attr,
                  Color farbe)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.

Achtung : Schrift wird geklont

Parameters:
attr - altes Attribute Objekt, dessen Attribute kopiert werden sollen
farbe - neues Farb-Objekt des Attributes
 o Attribute
 public Attribute(Attribute attr,
                  Schrift schrift)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.

Achtung : Schrift wird geklont

Parameters:
attr - ,altes Attribute Objekt, dessen Attribute kopiert werden sollen
schrift - ,die zusetzende Schrift des neuen Attribute-Objekts
 o Attribute
 public Attribute(Attribute attr,
                  Color farbe,
                  Schrift schrift)
Liefert neues Attribute-Objekt zurück, das mit den Werten des uebergebenen initialisiert wird.

Parameters:
attr - , altes Attribute Objekt, dessen Attribute kopiert werden sollen
schrift - , die zusetzende Schrift des neuen Attribute-Objekts
farbe - , die Farbe die gesetzt werden soll
 o Attribute
 public Attribute(Font schrift,
                  Color farbe)
Erzeugt ein neues Attribute-Objekt.

Parameters:
schrift - Font, die das Objekt haben soll
farbe - Color, die das Objekt haben soll

Methods

 o istkeinumbruch
 public boolean istkeinumbruch()
true, wenn kein Umbruch erfolgen soll

 o istverweis
 public boolean istverweis()
true, Element ist ein Verweis

 o gibverweistext
 public String gibverweistext()
Liefert die URL des Verweises

 o istanker
 public boolean istanker()
true, Element ist ein Anker

 o istlisteneintrag
 public boolean istlisteneintrag()
true, Element ist ein Listeneintrag

 o istersterlisteneintrag
 public boolean istersterlisteneintrag()
true, Element ist das erste Element eines Listeneintrages

 o giblistenzaehler
 public int giblistenzaehler()
int, gibt an in der wievielten Unterliste sich das Element befindet Listenzaehler fängt bei 0 an.

 o giblistentyp
 public int giblistentyp()
gibt den Bullet-Typ des Listeneintrages an
0 = keine Liste
1 = square
2 = circle
3 = disc

 o gibschrift
 public Schrift gibschrift()
gibt das Schrift-Objekt zurueck

 o gibfarbe
 public Color gibfarbe()
gibt das Farb-Objekt zurueck

 o istunterstrichen
 public boolean istunterstrichen()
true, Wort ist unterstrichen

 o setzeschrift
 public void setzeschrift(Schrift schrift)
setzt die Schrift

Parameters:
schrift - die Schrift die gesetzt werden soll
 o setzeunterstrichen
 public void setzeunterstrichen(boolean unterstrichen)
setzt das Attribut unterstrichen

Parameters:
unterstrichen - true, unterstrichen
 o setzeanker
 public void setzeanker(boolean anker)
Setzt das Attribut anker

Parameters:
anker, - true das Element ist Anker
 o setzeverweis
 public void setzeverweis(boolean verweis)
Setzt den Attribut verweis

Parameters:
verweis, - true das Element ist Verweis.
 o setzeverweistext
 public void setzeverweistext(String verweistext)
Setzt den Verweistext

Parameters:
verweistext - der zu setzende Verweistext.
 o setzelisteneintrag
 public void setzelisteneintrag(boolean listeneintrag)
handelt es sich um einen Listeneintrag

Parameters:
listeneintrag - ,true es handelt sich um Listeneintraege.
 o setzelistenzaehler
 public void setzelistenzaehler(int listenzaehler)
zeigt an, um die wievielte Unterliste es sich handelt

Parameters:
listenzaehler - ,die wievielte Unterliste
 o setzelistentyp
 public void setzelistentyp(int listentyp)
Setzt den Listentyp der Liste

Parameters:
listentyp - der zu setzende Listentyp
 o setzeersterlisteneintrag
 public void setzeersterlisteneintrag(boolean ersterlisteneintrag)
Setzt ersterlisteneintrag.

Parameters:
ersterlisteneintrag - true, ist erster Eintrag einer Liste
 o setzekeinumbruch
 public void setzekeinumbruch(boolean keinumbruch)
gibt an, ob es einen Zeilenumbruch geben darf

Parameters:
keinumbruch - true, es darf einen Zeilenumbruch geben
 o clone
 public Object clone()
clont das Objekt, jedoch nicht die Schrift und die Farbe

Overrides:
clone in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index