Uses of Class
Haltestelle
-
-
Uses of Haltestelle in <Unnamed>
Fields in <Unnamed> declared as Haltestelle Modifier and Type Field Description private Haltestelle
Direktverbindung. ausstieg
➔ Deklaration eines Objektes namens "ausstieg" der Klasse "Haltestelle"private Haltestelle
Direktverbindung. einstieg
➔ Deklaration eines Objektes namens "einstieg" der Klasse "Haltestelle"Fields in <Unnamed> with type parameters of type Haltestelle Modifier and Type Field Description private java.util.ArrayList<Haltestelle>
Network. haltestellen
➔ Liste von HaltestellenMethods in <Unnamed> that return Haltestelle Modifier and Type Method Description Haltestelle
Direktverbindung. getAusstieg()
➔ diese Methode gibt die Ausstiegshaltestelle als Rückgabewert zurückHaltestelle
Direktverbindung. getEinstieg()
➔ diese Methode gibt die Einstiegshaltestelle als Rückgabewert zurückHaltestelle
Network. getStopByName(java.lang.String hstName)
➔ diese Methode vergleicht alle Haltestellen mit einer übergebenen Halstestelle nach Duplikatenprivate Haltestelle[]
MainMenu. haltestelleSuchen(java.util.Scanner sc)
➔ diese Methode überprüft, ob die Benutzereingabe im Netz "kvgNetz" vorhanden istMethods in <Unnamed> that return types with arguments of type Haltestelle Modifier and Type Method Description java.util.ArrayList<Haltestelle>
Network. getConnection(Haltestelle start, Haltestelle ziel)
➔ diese Methode berechnet eine Route von der Haltestelle start zur Haltestelle ziel und gibt sie in Form einer ArrayList von Haltestellen zurück.java.util.ArrayList<Haltestelle>
Network. getConnectionRecursive(Haltestelle viewedStop, Haltestelle ziel, java.util.ArrayList<Haltestelle> route, java.util.ArrayList<Haltestelle> visited)
➔ Hilfsmethode für die obige Methode.java.util.ArrayList<Haltestelle>
Network. getHaltestellen()
➔ diese Methode gibt als Rückgabewert das Attribut "haltestellen" zurückjava.util.ArrayList<Haltestelle>
UserInputReader. readInput()
➔ diese Methode enthält das Eingabeverfahren samt Fehlermeldungen für die eingegebene Start- und ZielhaltestelleMethods in <Unnamed> with parameters of type Haltestelle Modifier and Type Method Description java.util.ArrayList<Direktverbindung>
Network. getAdjacentStops(Haltestelle start)
➔ diese Methode ermittelt alle Direktverbindungen, die von einer bestimmten Starthaltestelle aus bestehenjava.util.ArrayList<Direktverbindung>
Network. getAdjacentStopsNumBus(Haltestelle start, java.lang.String numBus)
➔ diese Methode ermittelt alle Direktverbindungen, die von einer bestimmten Haltestelle mit einer bestimmten Linie bestehtjava.util.ArrayList<Haltestelle>
Network. getConnection(Haltestelle start, Haltestelle ziel)
➔ diese Methode berechnet eine Route von der Haltestelle start zur Haltestelle ziel und gibt sie in Form einer ArrayList von Haltestellen zurück.java.util.ArrayList<Haltestelle>
Network. getConnectionRecursive(Haltestelle viewedStop, Haltestelle ziel, java.util.ArrayList<Haltestelle> route, java.util.ArrayList<Haltestelle> visited)
➔ Hilfsmethode für die obige Methode.boolean
Network. hasConnection(Haltestelle start, Haltestelle ziel)
➔ diese Methode ermittelt, ob zwischen zwei Haltestellen eine Verbindung bestehtboolean
Network. hasConnectionRecursive(Haltestelle start, Haltestelle ziel, java.util.ArrayList<Haltestelle> visited, int depth, java.lang.String busNum)
➔ Hilfsmethode für die Methode "hasConnection"boolean
Haltestelle. hasDirectConnection(Haltestelle ziel)
Überprüft, ob eine Verbindung ohne Umstieg von der aktuell betrachteten Haltestelle zu der durch Haltestelle "ziel" vorhanden istboolean
Network. ohneUmstieg(Haltestelle start, Haltestelle ziel)
➔ diese Methode ermittelt, ob mit einer bestimmten Linie eine Direktverbindung bestehtvoid
Direktverbindung. setAusstieg(Haltestelle newAusstieg)
➔ diese Methode überprüft, ob ein es eine Ausstiegshaltestelle gibt - wenn nicht gibt es eine Fehlermeldung und das Programm wird beendet, wenn ja wird diese initialisiertvoid
Direktverbindung. setEinstieg(Haltestelle newEinstieg)
➔ diese Methode überprüft, ob ein es eine Einstiegshaltestelle gibt - wenn nicht gibt es eine Fehlermeldung und das Programm wird beendet, wenn ja wird diese initialisiertMethod parameters in <Unnamed> with type arguments of type Haltestelle Modifier and Type Method Description java.util.ArrayList<Haltestelle>
Network. getConnectionRecursive(Haltestelle viewedStop, Haltestelle ziel, java.util.ArrayList<Haltestelle> route, java.util.ArrayList<Haltestelle> visited)
➔ Hilfsmethode für die obige Methode.java.util.ArrayList<java.lang.String>
Network. getNamesInRoute(java.util.ArrayList<Haltestelle> route)
➔ diese Methode gibt alle Direktverbindungen in diesem Liniennetz in der Einlese-Reihenfolge als String zurückboolean
Network. hasConnectionRecursive(Haltestelle start, Haltestelle ziel, java.util.ArrayList<Haltestelle> visited, int depth, java.lang.String busNum)
➔ Hilfsmethode für die Methode "hasConnection"void
Network. mitUmstiege(java.util.ArrayList<Haltestelle> route)
void
Network. setHaltestellen(java.util.ArrayList<Haltestelle> haltestellen)
➔ diese Methode initialisiert das Attribut "haltestellen" mit dem Argument der "haltestellen"Constructors in <Unnamed> with parameters of type Haltestelle Constructor Description Direktverbindung(Haltestelle einstieg, Haltestelle ausstieg, java.lang.String buslinie, Network netz, int dauer)
Constructor Direktverbindung - hier wird die Klasse "Direktverbindung" mit den Attributen "einstieg","ausstieg","buslinie","netz" und "dauer" konstruiertConstructor parameters in <Unnamed> with type arguments of type Haltestelle Constructor Description Network(java.util.ArrayList<Haltestelle> haltestellen)
Constructor Network - hier wird die Klasse "Network" mit dem Attribut "haltestellen" und leerem Attribut für "direktverbindungen" konstruiert
-