Class AtlRdsLocation

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlRdsLocation
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Daten einer Location.

    • Constructor Detail

      • AtlRdsLocation

        public AtlRdsLocation()
    • Method Detail

      • getLocationCode

        public AttTmcLocationCode getLocationCode()
        Location-Code.

        TIC Info XML Element: LocationLocCode, Location-Code. Empfangen werden kann '4294967295' als ein spezieller Code für Locations mit LocationFormat = TIC Location. Das bedeutet, dass die Location nur über die geographischen Koordinaten verortet ist. Der Wert dieses Attributes wird in diesem Fall auf '0' gesetzt.

        Returns:
        der Wert von LocationCode.
      • setLocationCode

        public void setLocationCode​(AttTmcLocationCode _locationCode)
        Location-Code.

        TIC Info XML Element: LocationLocCode, Location-Code. Empfangen werden kann '4294967295' als ein spezieller Code für Locations mit LocationFormat = TIC Location. Das bedeutet, dass die Location nur über die geographischen Koordinaten verortet ist. Der Wert dieses Attributes wird in diesem Fall auf '0' gesetzt.

        Parameters:
        _locationCode - der neue Wert von LocationCode.
      • getStrassenNummer

        public java.lang.String getStrassenNummer()
        Strassen-Nummer.

        TIC Info XML Element: LocationLocRoadNumber, Strassen-Nummer.

        Returns:
        der Wert von StrassenNummer.
      • setStrassenNummer

        public void setStrassenNummer​(java.lang.String _strassenNummer)
        Strassen-Nummer.

        TIC Info XML Element: LocationLocRoadNumber, Strassen-Nummer.

        Parameters:
        _strassenNummer - der neue Wert von StrassenNummer.
      • getAusfahrtNummer

        public java.lang.String getAusfahrtNummer()
        Ausfahrt-Nummer.

        TIC Info XML Element: LocationLocExitNumber, Ausfahrt-Nummer.

        Returns:
        der Wert von AusfahrtNummer.
      • setAusfahrtNummer

        public void setAusfahrtNummer​(java.lang.String _ausfahrtNummer)
        Ausfahrt-Nummer.

        TIC Info XML Element: LocationLocExitNumber, Ausfahrt-Nummer.

        Parameters:
        _ausfahrtNummer - der neue Wert von AusfahrtNummer.
      • getTmcOrtsTyp

        public AttTmcOrtsTyp getTmcOrtsTyp()
        Ortstyp und OrtSubtyp des Ortes entsprechend der Festlegungen der LCL.

        <absatz>Die Location Sub Types der TIC-Spezifikation werden wie folgt auf den <verweis pid="att.tmcOrtsTyp"></verweis>abgebildet:</absatz> <absatz>Der Wert des Aufzahlungstyps att.tmcOrtsTyp ist eine sechsstellige Zahl der Form TNNSSS mit T gleich Typ (1=Punkt, 2=Linie, 3=Gebiet), NN gleich Orttypnummer und SSS gleich Untertypnummer entsprechend LCL, jeweils mit führenden Nullen.</absatz> <absatz>Der TMC-Typ 'Punkt', 'Linie' oder 'Gebiet' ergibt sich aus dem XML Element LocationLocType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocType 0: 'Gebiet'</listenPunkt> <listenPunkt>LocationLocType 1: 'Linie'</listenPunkt> <listenPunkt>LocationLocType 2: 'Punkt'</listenPunkt> </liste> <absatz>Die Orttypnummer ergibt sich aus dem XML Element LocationLocSubType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocSubType div 100</listenPunkt> </liste> <absatz>Die Untertypnummer ergibt sich aus dem XML Element LocationLocSubType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocSubType mod 100</listenPunkt> </liste> <absatz>Beispiel:</absatz> <absatz>LocationLocType = 0 -> Typ=3</absatz> <absatz>LocationLocSubType = 607 -> Orttypnummer=6, Untertypnummer=7</absatz> <absatz>Wert von att.tmcOrtsTyp: 306007</absatz>

        Returns:
        der Wert von TmcOrtsTyp.
      • setTmcOrtsTyp

        public void setTmcOrtsTyp​(AttTmcOrtsTyp _tmcOrtsTyp)
        Ortstyp und OrtSubtyp des Ortes entsprechend der Festlegungen der LCL.

        <absatz>Die Location Sub Types der TIC-Spezifikation werden wie folgt auf den <verweis pid="att.tmcOrtsTyp"></verweis>abgebildet:</absatz> <absatz>Der Wert des Aufzahlungstyps att.tmcOrtsTyp ist eine sechsstellige Zahl der Form TNNSSS mit T gleich Typ (1=Punkt, 2=Linie, 3=Gebiet), NN gleich Orttypnummer und SSS gleich Untertypnummer entsprechend LCL, jeweils mit führenden Nullen.</absatz> <absatz>Der TMC-Typ 'Punkt', 'Linie' oder 'Gebiet' ergibt sich aus dem XML Element LocationLocType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocType 0: 'Gebiet'</listenPunkt> <listenPunkt>LocationLocType 1: 'Linie'</listenPunkt> <listenPunkt>LocationLocType 2: 'Punkt'</listenPunkt> </liste> <absatz>Die Orttypnummer ergibt sich aus dem XML Element LocationLocSubType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocSubType div 100</listenPunkt> </liste> <absatz>Die Untertypnummer ergibt sich aus dem XML Element LocationLocSubType mit folgender Kodierung:</absatz> <liste zeichen="punkt"> <listenPunkt>LocationLocSubType mod 100</listenPunkt> </liste> <absatz>Beispiel:</absatz> <absatz>LocationLocType = 0 -> Typ=3</absatz> <absatz>LocationLocSubType = 607 -> Orttypnummer=6, Untertypnummer=7</absatz> <absatz>Wert von att.tmcOrtsTyp: 306007</absatz>

        Parameters:
        _tmcOrtsTyp - der neue Wert von TmcOrtsTyp.
      • getKoordinaten

        public AtlRdsLocationKoordinaten getKoordinaten()
        Die Koordinaten der Location.

        TIC Info XML Element: LocationLocCoordinates.

        Returns:
        der Wert von Koordinaten.
      • setKoordinaten

        public void setKoordinaten​(AtlRdsLocationKoordinaten _koordinaten)
        Die Koordinaten der Location.

        TIC Info XML Element: LocationLocCoordinates.

        Parameters:
        _koordinaten - der neue Wert von Koordinaten.
      • getLocationKilometrierung

        public java.lang.String getLocationKilometrierung()
        Kilometrierungsangabe.

        TIC Info XML Element: LocationLocMilestone, Werte im Format "123" oder "123.45" werden erwartet.

        Returns:
        der Wert von LocationKilometrierung.
      • setLocationKilometrierung

        public void setLocationKilometrierung​(java.lang.String _locationKilometrierung)
        Kilometrierungsangabe.

        TIC Info XML Element: LocationLocMilestone, Werte im Format "123" oder "123.45" werden erwartet.

        Parameters:
        _locationKilometrierung - der neue Wert von LocationKilometrierung.
      • getLocationCodeLinienReferenz

        public AttTmcLocationCode getLocationCodeLinienReferenz()
        Linien-Location.

        TIC Info XML Element: LocationLocLinearReference, Location Code der zugehörigen Linien-Location.

        Returns:
        der Wert von LocationCodeLinienReferenz.
      • setLocationCodeLinienReferenz

        public void setLocationCodeLinienReferenz​(AttTmcLocationCode _locationCodeLinienReferenz)
        Linien-Location.

        TIC Info XML Element: LocationLocLinearReference, Location Code der zugehörigen Linien-Location.

        Parameters:
        _locationCodeLinienReferenz - der neue Wert von LocationCodeLinienReferenz.
      • getLocationCodeGebietsReferenz

        public AttTmcLocationCode getLocationCodeGebietsReferenz()
        Gebiets-Location.

        TIC Info XML Element: LocationLocAreaReference, Location Code der zugehörigen Gebiets-Location.

        Returns:
        der Wert von LocationCodeGebietsReferenz.
      • setLocationCodeGebietsReferenz

        public void setLocationCodeGebietsReferenz​(AttTmcLocationCode _locationCodeGebietsReferenz)
        Gebiets-Location.

        TIC Info XML Element: LocationLocAreaReference, Location Code der zugehörigen Gebiets-Location.

        Parameters:
        _locationCodeGebietsReferenz - der neue Wert von LocationCodeGebietsReferenz.
      • getLocationNextNegativ

        public AttTmcLocationCode getLocationNextNegativ()
        Nächste Location in negativer Richtung.

        TIC Info XML Element: LocationLocNegativeOffset, Location-Code der nächsten Location in negativer Richtung.

        Returns:
        der Wert von LocationNextNegativ.
      • setLocationNextNegativ

        public void setLocationNextNegativ​(AttTmcLocationCode _locationNextNegativ)
        Nächste Location in negativer Richtung.

        TIC Info XML Element: LocationLocNegativeOffset, Location-Code der nächsten Location in negativer Richtung.

        Parameters:
        _locationNextNegativ - der neue Wert von LocationNextNegativ.
      • getLocationNextPositiv

        public AttTmcLocationCode getLocationNextPositiv()
        Nächste Location in positiver Richtung.

        TIC Info XML Element: LocationLocPositiveOffset, Location-Code der nächsten Location in positiver Richtung.

        Returns:
        der Wert von LocationNextPositiv.
      • setLocationNextPositiv

        public void setLocationNextPositiv​(AttTmcLocationCode _locationNextPositiv)
        Nächste Location in positiver Richtung.

        TIC Info XML Element: LocationLocPositiveOffset, Location-Code der nächsten Location in positiver Richtung.

        Parameters:
        _locationNextPositiv - der neue Wert von LocationNextPositiv.
      • getLocationNachricht

        public AtlRdsNachrichten getLocationNachricht()
        Nachrichtentexte.

        TIC Info XML Element: LocationLocMessage, enthält Nachrichtentexte für die NachrichtenKlassen 40 – 59.

        Returns:
        der Wert von LocationNachricht.
      • setLocationNachricht

        public void setLocationNachricht​(AtlRdsNachrichten _locationNachricht)
        Nachrichtentexte.

        TIC Info XML Element: LocationLocMessage, enthält Nachrichtentexte für die NachrichtenKlassen 40 – 59.

        Parameters:
        _locationNachricht - der neue Wert von LocationNachricht.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlRdsLocation clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object