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

Variable Index

 o BACKWARD
Dieser PfeilTyp zeigt in die umgekehrte Richtung des FORWARD-Types.
 o DOUBLE
Dieser PfeilTyp besitzt an beiden Enden eine Spitze.
 o FORWARD
Dieser PfeilTyp ist der normale Pfeil, dessen Spitze auf das Ziel des Pfeiles zeigt.
 o LINE_ONLY
Dieser PfeilTyp betsteht einzig aus einer Linie.

Method Index

 o fromInt(int)
Ermittelt einen PfeilTyp aufgrund einer Nummer.
 o hasBackwardArrow()
Ermittelt, ob der PfeilTyp eine rückwärtsgerichtete Spitze hat.
 o hasForwardArrow()
Ermittelt, ob der PfeilTyp eine vorwärtsgerichtete Spitze hat.
 o toString()
Gibt einen String zurück, der den PfeilTyp beschreibt.

Variables

 o LINE_ONLY
  public final static PfeilTyp LINE_ONLY
Dieser PfeilTyp betsteht einzig aus einer Linie. Es sind also keine Spitzen gezeichnet.

 o FORWARD
  public final static PfeilTyp FORWARD
Dieser PfeilTyp ist der normale Pfeil, dessen Spitze auf das Ziel des Pfeiles zeigt.

 o BACKWARD
  public final static PfeilTyp BACKWARD
Dieser PfeilTyp zeigt in die umgekehrte Richtung des FORWARD-Types. Also auf den Anfangspunkt des Pfeiles.

 o DOUBLE
  public final static PfeilTyp DOUBLE
Dieser PfeilTyp besitzt an beiden Enden eine Spitze.

Methods

 o toString
  public String toString()
Gibt einen String zurück, der den PfeilTyp beschreibt.

Overrides:
toString in class Object
 o 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
 o hasForwardArrow
  public boolean hasForwardArrow()
Ermittelt, ob der PfeilTyp eine vorwärtsgerichtete Spitze hat.

Returns:
true wenn der Typ FORWARD oder DOUBLE ist, sonst false
 o 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