|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt
de.bsvrz.kex.bwsin.konfig.kb.SINStrassenKnoten
public final class SINStrassenKnoten
SWE-interne Repräsentation eines Straßenknotens.
Field Summary | |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
Degug-Logger für Ausgaben. |
private List<String> |
locationen
Liste der Locationen des Knotens. |
private ArrayList<KonfigurationsObjekt> |
segmente
Liste der zum Knoten gehörenden Straßenelemente. |
Fields inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt |
---|
davtyp, koordinaten, name, pid |
Constructor Summary | |
---|---|
private |
SINStrassenKnoten(String pid,
String name)
Konstruktor mit PID und Name. |
Method Summary | |
---|---|
void |
addSegment(KonfigurationsObjekt segment)
Fügt ein (inneres) Straßensegment hinzu. |
static String |
bildeNamen(de.bsvrz.dav.daf.main.ClientDavConnection dav,
String location)
Erzeugt einen Namen für einen Straßenknoten. |
static String |
bildePID(List<String> locs)
Erzeugt eine PID für einen Straßenknoten. |
private static int |
davKnotentypVonLcl(String locationcode)
Wandelt einen Straßenknotentyp aus der LCL in den Typ entsprechend DatK um. |
static SINStrassenKnoten |
erzeugeStrassenKnoten(de.bsvrz.dav.daf.main.ClientDavConnection dav,
String locationcode)
Erzeugt ein neues Straßenknoten-Objekt auf der Basis eines Locationcodes. |
List<String> |
getLocationen()
Gibt die Liste der Locationen des Straßenknotens zurück. |
de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject |
getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
Gibt das ProxyConfigurationObject zurück. |
private static List<String> |
initLocationen(String locationcode)
Für die Location werden über die LCL rekursiv alle eventuell vorhandenen zusätzlichen Locations für diesen Knoten ermittelt (Spalte INTERSECTIONCODE). |
private static String |
knotenBezeichung(de.bsvrz.dav.daf.main.ClientDavConnection dav,
String location)
Bildet die Bezeichnung des Knotens. |
void |
setLocationen(List<String> locationen)
Setzt die Locationen des Knotens. |
Methods inherited from class de.bsvrz.kex.bwsin.konfig.kb.AbstraktKonfigurationsObjekt |
---|
createData, getDavtype, getKoordinaten, getLaenge, getName, getPid, setKoordinaten, setKoordinaten, setLaenge, setName, setPid |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
private final ArrayList<KonfigurationsObjekt> segmente
private List<String> locationen
Constructor Detail |
---|
private SINStrassenKnoten(String pid, String name)
pid
- PIDname
- NameMethod Detail |
---|
public static String bildeNamen(de.bsvrz.dav.daf.main.ClientDavConnection dav, String location)
!! Wunsch Herr Keifer, 12.04.2010: Nur Name1 benutzen!
dav
- ClientDavConnection
location
- Locationcode des Straßenknotens
public static String bildePID(List<String> locs)
locs
- Liste von Location-Codes
private static int davKnotentypVonLcl(String locationcode)
locationcode
- Locationcode
public static SINStrassenKnoten erzeugeStrassenKnoten(de.bsvrz.dav.daf.main.ClientDavConnection dav, String locationcode)
dav
- ClientDavConnection
locationcode
- Locationcode des Straßenknotens
SINStrasse
private static List<String> initLocationen(String locationcode)
locationcode
- Location des Knotens
private static String knotenBezeichung(de.bsvrz.dav.daf.main.ClientDavConnection dav, String location)
dav
- Datenverteiler-Verbindunglocation
- Location
public void addSegment(KonfigurationsObjekt segment)
segment
- KonfigurationsObjekt
public List<String> getLocationen()
public de.bsvrz.sys.funclib.kbgen.ProxyConfigurationObject getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection dav)
dav
- Datenverteiler-Verbindung
KonfigurationsObjekt.getProxyObjekt(de.bsvrz.dav.daf.main.ClientDavConnection)
public void setLocationen(List<String> locationen)
locationen
- Locationen
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |