Class TmcLocationCodeWrapper

  • Direct Known Subclasses:
    TmcGebietWrapper, TmcLinieWrapper, TmcPunktWrapper

    public class TmcLocationCodeWrapper
    extends java.lang.Object
    Wrapper, welcher für ein TmcLocationCode-SystemObjekt sämtliche Daten vorhält.
    See Also:
    TmcLocationCode
    • Constructor Summary

      Constructors 
      Constructor Description
      TmcLocationCodeWrapper​(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLocationCode tmcLocationCode)
      Der Konstruktor.
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getAenderungsDatum()
      Eintrag wurde zuletzt geändert am angegebenen Datum.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAktiviert()
      Ortscode ist aktiv.
      de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcLocationCode getAttTmcLocationCode()
      Ortscode (TMC Location Code).
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAusfahrtNegativeRichtung()
      Möglichkeit, aus der Straße in negativer Erfassungsrichtung auszufahren.
      java.lang.String getAusfahrtNr()
      Nummer der Ausfahrt (z.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAusfahrtPositiveRichtung()
      Möglichkeit, aus der Straße in positiver Erfassungsrichtung herauszufahren.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getEinfahrtNegativeRichtung()
      Möglichkeit, in die Straße in negativer Erfassungsrichtung einzufahren.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getEinfahrtPositiveRichtung()
      Möglichkeit, auf die Straße in positiver Erfassungsrichtung aufzufahren.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getGetestet()
      Daten wurden getestet.
      java.lang.String getName()
      Liefert den Namen dieses TMC-LocationCodes zurück.
      java.lang.String getNetzKnotenNrA()
      Ortscode gehört zum angegebenen Netzknoten A.
      java.lang.String getNetzKnotenNrB()
      Ortscode gehört zum angegebenen Netzknoten B.
      java.lang.String getPolizeiDirektion()
      Ortscode gehört zur angegebenen Polizeidirektion.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getSondereintrag()
      Sondereintrag.
      java.lang.String getStation()
      Ortscode gehört zur angegebenen Station.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getTern()
      Tern.
      java.lang.String getTmcErsterName()
      Zusätzlicher Name.
      de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLocationCode getTmcLocationCode()
      Liefert das in diesem Objekt gekapselte TmcLocationCode-Systemobjekt zurück.
      java.lang.String getTmcName()
      Liefert den Namen dieses TmcLocationCodes zurück.
      de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp getTmcOrtsTyp()
      Ortstyp und OrtSubtyp des Ortes entsprechend der Festlegungen der LCL.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getTmcStadtverkehr()
      Gibt an, ob der Verkehr an diesem Punktort hauptsächlich den Charakter von Stadtverkehr (ja) oder von außerorts Verkehr (nein) hat.
      java.lang.String getTmcStrassenName()
      Straßenname der Straße.
      java.lang.String getTmcStrassenNummer()
      Straßennummer der Straße, die durch diesen Ortscode referenziert wird.
      java.lang.String getTmcZweiterName()
      Zusätzlicher Name.
      java.lang.String getUmleitungNegativeRichtung()
      Umleitung in negative Richtung über angegebene Umleitungsstrecke.
      java.lang.String getUmleitungPositiveRichtung()
      Umleitung in positive Richtung über angegebene Umleitungsstrecke.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVeraenderung()
      Wurde Datensatz gegenüber letzter LocationCodeListe verändert.
      java.lang.String getVerwaltungsBereich()
      Ortscode liegt im angegebenen Verwaltungsbereich.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVorhandenNegativeRichtung()
      Zur Angabe, dass ein Ort in negativer Erfassungsrichtung vorhanden ist.
      de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVorhandenPositiveRichtung()
      Zur Angabe, dass ein Ort in der positiven Erfassungsrichtung vorhanden ist.
      de.bsvrz.sys.funclib.bitctrl.modell.tmgeoreferenzierungglobal.attribute.AttWgs84Laenge getX()
      x-Koordinate (Längenangaben gemäß WGS84).
      de.bsvrz.sys.funclib.bitctrl.modell.tmgeoreferenzierungglobal.attribute.AttWgs84Breite getY()
      y-Koordinate (Breitenangabe gemäß WGS84).
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TmcLocationCodeWrapper

        public TmcLocationCodeWrapper​(de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLocationCode tmcLocationCode)
        Der Konstruktor.
        Parameters:
        tmcLocationCode - der TMC-LocationCode, darf nicht null sein
    • Method Detail

      • getTmcLocationCode

        public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.objekte.TmcLocationCode getTmcLocationCode()
        Liefert das in diesem Objekt gekapselte TmcLocationCode-Systemobjekt zurück.
        Returns:
        das in diesem Objekt gekapselte TmcLocationCode-Systemobjekt, niemals null
      • getName

        public java.lang.String getName()
        Liefert den Namen dieses TMC-LocationCodes zurück.
        Returns:
        der Name dieses TMC-LocationCodes
      • getAenderungsDatum

        public java.lang.String getAenderungsDatum()
        Eintrag wurde zuletzt geändert am angegebenen Datum.
        Returns:
        der Wert von AenderungsDatum
      • getAktiviert

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAktiviert()
        Ortscode ist aktiv.
        Returns:
        der Wert von Aktiviert
      • getAusfahrtNegativeRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAusfahrtNegativeRichtung()
        Möglichkeit, aus der Straße in negativer Erfassungsrichtung auszufahren.
        Returns:
        der Wert von AusfahrtNegativeRichtung
      • getAusfahrtNr

        public java.lang.String getAusfahrtNr()
        Nummer der Ausfahrt (z. B. "4a" ).
        Returns:
        der Wert von AusfahrtNr
      • getAusfahrtPositiveRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getAusfahrtPositiveRichtung()
        Möglichkeit, aus der Straße in positiver Erfassungsrichtung herauszufahren.
        Returns:
        der Wert von AusfahrtPositiveRichtung
      • getEinfahrtNegativeRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getEinfahrtNegativeRichtung()
        Möglichkeit, in die Straße in negativer Erfassungsrichtung einzufahren.
        Returns:
        der Wert von EinfahrtNegativeRichtung
      • getEinfahrtPositiveRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getEinfahrtPositiveRichtung()
        Möglichkeit, auf die Straße in positiver Erfassungsrichtung aufzufahren.
        Returns:
        der Wert von EinfahrtPositiveRichtung
      • getGetestet

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getGetestet()
        Daten wurden getestet.
        Returns:
        der Wert von Getestet
      • getNetzKnotenNrA

        public java.lang.String getNetzKnotenNrA()
        Ortscode gehört zum angegebenen Netzknoten A.
        Returns:
        der Wert von NetzKnotenNrA
      • getNetzKnotenNrB

        public java.lang.String getNetzKnotenNrB()
        Ortscode gehört zum angegebenen Netzknoten B.
        Returns:
        der Wert von NetzKnotenNrB
      • getPolizeiDirektion

        public java.lang.String getPolizeiDirektion()
        Ortscode gehört zur angegebenen Polizeidirektion.
        Returns:
        der Wert von PolizeiDirektion
      • getSondereintrag

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<java.lang.String> getSondereintrag()
        Sondereintrag. Interpretation ist nicht definiert.
        Returns:
        der Wert von Sondereintrag
      • getStation

        public java.lang.String getStation()
        Ortscode gehört zur angegebenen Station.
        Returns:
        der Wert von Station
      • getTern

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getTern()
        Tern.
        Returns:
        der Wert von Tern
      • getTmcErsterName

        public java.lang.String getTmcErsterName()
        Zusätzlicher Name.

        Namen von Orten sind im Regelfall in der Sprache des jeweiligen Ortes anzugeben. Es ist jedoch auch zulässig, Fassungen von Ortstabellen mit (zwei- oder mehrsprachigen) Ortsnamen, welche in andere Sprachen übersetzt wurden, zu erstellen. Der Name eines Anschlusses darf eine Beschreibung sein, wie sie Straßennutzern am besten bekannt ist.

        Returns:
        der Wert von TmcErsterName
      • getTmcName

        public java.lang.String getTmcName()
        Liefert den Namen dieses TmcLocationCodes zurück. Dieser Name setzt sich aus einem möglichen Ortstyp-abhängigen Präfix und dem ersten Namen zusammen.
        Returns:
        den Namen dieses TmcLocationCodes
        See Also:
        getTmcOrtsTyp(), getTmcErsterName()
      • getAttTmcLocationCode

        public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcLocationCode getAttTmcLocationCode()
        Ortscode (TMC Location Code).
        Returns:
        der Wert von TmcLocationCode
      • getTmcOrtsTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.tmtmcglobal.attribute.AttTmcOrtsTyp getTmcOrtsTyp()
        Ortstyp und OrtSubtyp des Ortes entsprechend der Festlegungen der LCL.

        Für die Sprachunabhängigkeit der weitergegebenen Informationen und zur Mitteilung an das empfangende System, welche Datenfelder zu erwarten sind, sind Ortstypen und Untertypen erforderlich. Innerhalb einer jeden Kategorie wird (grundsätzlich) nach Ortstypen unterschieden, sofern für einen Ort ein funktionaler Unterschied besteht in der Art, wie er vom Empfänger einer Meldung zu behandeln ist.

        Orts- und Untertypen werden gemeinsam kodiert. Dabei gilt folgendes Kodierschema:

        • Der TMC-Typ 'Punkt', 'Linie' oder 'Gebiet' ergibt sich aus dem Objekttyp.
        • Der Name wird gebildet aus 'OrtTypName:UntertypName', wobei 'UnterTypName' gleich 'Allgemein' verwendet wird, sofern kein Untertyp vorhanden ist.
        • Der Wert des Aufzahlungstyps 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.
        Returns:
        der Wert von TmcOrtsTyp
      • getTmcStadtverkehr

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getTmcStadtverkehr()
        Gibt an, ob der Verkehr an diesem Punktort hauptsächlich den Charakter von Stadtverkehr (ja) oder von außerorts Verkehr (nein) hat.
        Returns:
        der Wert von TmcStadtverkehr
      • getTmcStrassenName

        public java.lang.String getTmcStrassenName()
        Straßenname der Straße.
        Returns:
        der Wert von TmcStrassenName
      • getTmcStrassenNummer

        public java.lang.String getTmcStrassenNummer()
        Straßennummer der Straße, die durch diesen Ortscode referenziert wird.
        Returns:
        der Wert von TmcStrassenNummer
      • getTmcZweiterName

        public java.lang.String getTmcZweiterName()
        Zusätzlicher Name.

        Namen von Orten sind im Regelfall in der Sprache des jeweiligen Ortes anzugeben. Es ist jedoch auch zulässig, Fassungen von Ortstabellen mit (zwei- oder mehrsprachigen) Ortsnamen, welche in andere Sprachen übersetzt wurden, zu erstellen. Der Name eines Anschlusses darf eine Beschreibung sein, wie sie Straßennutzern am besten bekannt ist.

        Returns:
        der Wert von TmcZweiterName
      • getUmleitungNegativeRichtung

        public java.lang.String getUmleitungNegativeRichtung()
        Umleitung in negative Richtung über angegebene Umleitungsstrecke.
        Returns:
        der Wert von UmleitungNegativeRichtung
      • getUmleitungPositiveRichtung

        public java.lang.String getUmleitungPositiveRichtung()
        Umleitung in positive Richtung über angegebene Umleitungsstrecke.
        Returns:
        der Wert von UmleitungPositiveRichtung
      • getVeraenderung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVeraenderung()
        Wurde Datensatz gegenüber letzter LocationCodeListe verändert.
        Returns:
        der Wert von Veraenderung
      • getVerwaltungsBereich

        public java.lang.String getVerwaltungsBereich()
        Ortscode liegt im angegebenen Verwaltungsbereich.
        Returns:
        der Wert von VerwaltungsBereich
      • getVorhandenNegativeRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVorhandenNegativeRichtung()
        Zur Angabe, dass ein Ort in negativer Erfassungsrichtung vorhanden ist.
        Returns:
        der Wert von VorhandenNegativeRichtung
      • getVorhandenPositiveRichtung

        public de.bsvrz.sys.funclib.bitctrl.modell.metamodellglobal.attribute.AttJaNein getVorhandenPositiveRichtung()
        Zur Angabe, dass ein Ort in der positiven Erfassungsrichtung vorhanden ist.
        Returns:
        der Wert von VorhandenPositiveRichtung
      • getX

        public de.bsvrz.sys.funclib.bitctrl.modell.tmgeoreferenzierungglobal.attribute.AttWgs84Laenge getX()
        x-Koordinate (Längenangaben gemäß WGS84).
        Returns:
        der Wert von X
      • getY

        public de.bsvrz.sys.funclib.bitctrl.modell.tmgeoreferenzierungglobal.attribute.AttWgs84Breite getY()
        y-Koordinate (Breitenangabe gemäß WGS84).
        Returns:
        der Wert von Y
      • toString

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

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object