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 intcompareTo(TmcLinieWrapper o)Vergleicht diesen TmcLinieWrapper mit einem anderen.booleanequals(java.lang.Object obj)de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcGebietgetIstTeilvonTmcGebiet()Attribut zur Referenzierung des Objekttyps: typ.tmcGebiet (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLiniegetIstTeilvonTmcLinie()Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLiniegetNachfolger()Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).de.bsvrz.sys.funclib.bitctrl.modell.tmkexlmstglobal.attribute.AttRdsTMCRichtunggetRichtung()Liefert die Richtung dieser TMC-Linie zurück.java.lang.StringgetStrassenName()Liefert den Namen der Straße zurück, welche diese TMC-Linie repräsentiert.de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLiniegetTmcLinie()Liefert das in diesem Objekt gekapselte TmcLinie-Systemobjekt zurück.de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLiniegetVorgaenger()Attribut zur Referenzierung des Objekttyps: typ.tmcLinie (Optionale Referenzierung erlaubt).inthashCode()java.lang.StringtoString()-
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 nichtnullsein
-
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 nichtnullseinrichtung- 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
nullsein - See Also:
TmcLocationCodeWrapper.getTmcStrassenNummer(),TmcLocationCodeWrapper.getTmcErsterName(),TmcLocationCodeWrapper.getTmcZweiterName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classTmcLocationCodeWrapper
-
compareTo
public int compareTo(TmcLinieWrapper o)
Vergleicht diesen TmcLinieWrapper mit einem anderen. Diese Methode ist dafür gedacht, TmcLinien zu sortieren.- Specified by:
compareToin interfacejava.lang.Comparable<TmcLinieWrapper>- Parameters:
o- der andere TmcLinieWrapper, darf nichtnullsein- Returns:
- 0 bei Gleichheit; negativer Wert, wenn diese TmcLinie vor der gegebenen TmcLinie liegen soll, ansonsten positiver Wert
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTmcLocationCodeWrapper
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classTmcLocationCodeWrapper
-
-