Class TmcLinieWrapper
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.TmcLocationCodeWrapper
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.TmcLinieWrapper
-
- All Implemented Interfaces:
java.lang.Comparable<TmcLinieWrapper>
public class TmcLinieWrapper extends TmcLocationCodeWrapper implements java.lang.Comparable<TmcLinieWrapper>
Wrapper, welcher für ein TmcLinie-SystemObjekt sämtliche Daten vorhält.- See Also:
TmcLinie
-
-
Constructor Summary
Constructors Constructor Description TmcLinieWrapper(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie tmcLinie)
Der Konstruktor.TmcLinieWrapper(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie tmcLinie, de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsTMCRichtung richtung)
Der Konstruktor.
-
Method Summary
Modifier and Type Method Description int
compareTo(TmcLinieWrapper o)
Vergleicht diesen TmcLinieWrapper mit einem anderen.boolean
equals(java.lang.Object obj)
de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcGebiet
getIstTeilvonTmcGebiet()
Attribut zur Referenzierung des Objekttyps: typ.tmcGebiet (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie
getIstTeilvonTmcLinie()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie
getNachfolger()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsTMCRichtung
getRichtung()
Liefert die Richtung dieser TMC-Linie zurück.java.lang.String
getStrassenName()
Liefert den Namen der Straße zurück, welche diese TMC-Linie repräsentiert.de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie
getTmcLinie()
Liefert das in diesem Objekt gekapselte TmcLinie-Systemobjekt zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie
getVorgaenger()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).int
hashCode()
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.util.rdstmc.TmcLocationCodeWrapper
getAenderungsDatum, getAktiviert, getAttTmcLocationCode, getAusfahrtNegativeRichtung, getAusfahrtNr, getAusfahrtPositiveRichtung, getEinfahrtNegativeRichtung, getEinfahrtPositiveRichtung, getGetestet, getName, getNetzKnotenNrA, getNetzKnotenNrB, getPolizeiDirektion, getSondereintrag, getStation, getTern, getTmcErsterName, getTmcLocationCode, getTmcName, getTmcOrtsTyp, getTmcStadtverkehr, getTmcStrassenName, getTmcStrassenNummer, getTmcZweiterName, getUmleitungNegativeRichtung, getUmleitungPositiveRichtung, getVeraenderung, getVerwaltungsBereich, getVorhandenNegativeRichtung, getVorhandenPositiveRichtung, getX, getY
-
-
-
-
Constructor Detail
-
TmcLinieWrapper
public TmcLinieWrapper(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie tmcLinie)
Der Konstruktor.- Parameters:
tmcLinie
- die TMC-Linie, darf nichtnull
sein
-
TmcLinieWrapper
public TmcLinieWrapper(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie tmcLinie, de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsTMCRichtung richtung)
Der Konstruktor.- Parameters:
tmcLinie
- die TMC-Linie, darf nichtnull
seinrichtung
- die Richtung
-
-
Method Detail
-
getRichtung
public de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsTMCRichtung getRichtung()
Liefert die Richtung dieser TMC-Linie zurück.- Returns:
- die Richtung dieser TMC-Linie
-
getTmcLinie
public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie getTmcLinie()
Liefert das in diesem Objekt gekapselte TmcLinie-Systemobjekt zurück.- Returns:
- das in diesem Objekt gekapselte TmcLinie-Systemobjekt, niemals
null
-
getIstTeilvonTmcGebiet
public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcGebiet getIstTeilvonTmcGebiet()
Attribut zur Referenzierung des Objekttyps: typ.tmcGebiet (Optionale Referenzierung erlaubt).- Returns:
- der Wert von IstTeilvonTmcGebiet
- See Also:
KdTmcLinie.Daten.getIstTeilvonTmcGebiet()
-
getIstTeilvonTmcLinie
public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie getIstTeilvonTmcLinie()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).- Returns:
- der Wert von IstTeilvonTmcLinie
- See Also:
KdTmcLinie.Daten.getIstTeilvonTmcLinie()
-
getNachfolger
public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie getNachfolger()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).- Returns:
- der Wert von Nachfolger
- See Also:
KdTmcLinie.Daten.getNachfolger()
-
getVorgaenger
public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLinie getVorgaenger()
Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).- Returns:
- der Wert von Vorgaenger
- See Also:
KdTmcLinie.Daten.getVorgaenger()
-
getStrassenName
public java.lang.String getStrassenName()
Liefert den Namen der Straße zurück, welche diese TMC-Linie repräsentiert.Der hier zurückgelieferte Straßenname setzt sich aus den TMC-Informationen zu Straßennummer sowie dem ersten und zweiten Namen zusammen. Der Straßenname hat dabei folgende Form: <Straßennummer> von <Erster Name> nach <Zweiter Name>.
- Returns:
- den Namen der Straße, welche diese TMC-Linie repräsentiert, kann
null
sein - See Also:
TmcLocationCodeWrapper.getTmcStrassenNummer()
,TmcLocationCodeWrapper.getTmcErsterName()
,TmcLocationCodeWrapper.getTmcZweiterName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classTmcLocationCodeWrapper
-
compareTo
public int compareTo(TmcLinieWrapper o)
Vergleicht diesen TmcLinieWrapper mit einem anderen. Diese Methode ist dafür gedacht, TmcLinien zu sortieren.- Specified by:
compareTo
in interfacejava.lang.Comparable<TmcLinieWrapper>
- Parameters:
o
- der andere TmcLinieWrapper, darf nichtnull
sein- Returns:
- 0 bei Gleichheit; negativer Wert, wenn diese TmcLinie vor der gegebenen TmcLinie liegen soll, ansonsten positiver Wert
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classTmcLocationCodeWrapper
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classTmcLocationCodeWrapper
-
-