All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.PfeilTyp
java.lang.Object
|
+----edu.tucz.via.PfeilTyp
- public class PfeilTyp
- extends Object
Diese Konstanten beschreiben die Art der Pfeile. Durch die Realisation als Objekte wird eine
bessere Typsicherheit erreicht.
Es wird das Singleton-Pattern verwendet.
- Version:
- 1.0
- Author:
- Chris Hübsch
-
BACKWARD
- Dieser PfeilTyp zeigt in die umgekehrte Richtung des FORWARD-Types.
-
DOUBLE
- Dieser PfeilTyp besitzt an beiden Enden eine Spitze.
-
FORWARD
- Dieser PfeilTyp ist der normale Pfeil, dessen Spitze auf das Ziel des Pfeiles zeigt.
-
LINE_ONLY
- Dieser PfeilTyp betsteht einzig aus einer Linie.
-
fromInt(int)
- Ermittelt einen PfeilTyp aufgrund einer Nummer.
-
hasBackwardArrow()
- Ermittelt, ob der PfeilTyp eine rückwärtsgerichtete Spitze hat.
-
hasForwardArrow()
- Ermittelt, ob der PfeilTyp eine vorwärtsgerichtete Spitze hat.
-
toString()
- Gibt einen String zurück, der den PfeilTyp beschreibt.
LINE_ONLY
public final static PfeilTyp LINE_ONLY
- Dieser PfeilTyp betsteht einzig aus einer Linie. Es sind also keine Spitzen gezeichnet.
FORWARD
public final static PfeilTyp FORWARD
- Dieser PfeilTyp ist der normale Pfeil, dessen Spitze auf das Ziel des Pfeiles zeigt.
BACKWARD
public final static PfeilTyp BACKWARD
- Dieser PfeilTyp zeigt in die umgekehrte Richtung des FORWARD-Types. Also auf
den Anfangspunkt des Pfeiles.
DOUBLE
public final static PfeilTyp DOUBLE
- Dieser PfeilTyp besitzt an beiden Enden eine Spitze.
toString
public String toString()
- Gibt einen String zurück, der den PfeilTyp beschreibt.
- Overrides:
- toString in class Object
fromInt
public static PfeilTyp fromInt(int nr)
- Ermittelt einen PfeilTyp aufgrund einer Nummer. Es gelten folgende Beziehungen:
0: LINE_ONLY
1: FORWARD
2: BACKWARD
3: DOUBLE
andere: LINE_ONLY
- Returns:
- das PfeilTyp-Objekt, das der Nummer entspricht
hasForwardArrow
public boolean hasForwardArrow()
- Ermittelt, ob der PfeilTyp eine vorwärtsgerichtete Spitze hat.
- Returns:
- true wenn der Typ FORWARD oder DOUBLE ist, sonst false
hasBackwardArrow
public boolean hasBackwardArrow()
- Ermittelt, ob der PfeilTyp eine rückwärtsgerichtete Spitze hat.
- Returns:
- true wenn der Typ BACKWARD oder DOUBLE ist, sonst false
All Packages Class Hierarchy This Package Previous Next Index