public class RDSLocationTabelle extends RDSZustand
Die Elemente 'LocationTableCountryCode' und 'LocationTableNumber' der TIC-Spezifikation werden wie folgt auf die Tabelle nach prEN ISO 14819-3 Annex B abgebildet:
Der Wert dieses Aufzählungstyps ist eine sechsstellige Zahl der Form CCCTTT mit CCC gleich Landeskennung (Country) aus TIC-Info-Element 'LocationTableCountryCode', und TTT gleich Tabelle (Table) aus TIC-Info-Element 'LocationTableNumber' jeweils mit führenden Nullen.
Entsprechend prEN ISO 14819-3 Annex B sind mehrere Tabellen pro Landeskennung möglich.
Beispiel für die LCL der BASt:
LocationTableCountryCode = 13 -> CCC=013
LocationTableNumber = 01 -> TTT = 001
Wert: 013001
| Modifier and Type | Field and Description |
|---|---|
private int |
tabelleLand
Die Landeskennung der Locationtabelle.
|
private int |
tabelleNummer
Die Nummer der Locationtabelle.
|
private static String |
XML_ELEMENT_LOCATIONTABLECOUNTRYCODE
TIC Info XML Element: LocationTableCountryCode, Landeskennung der
benutzten Location-Tabelle.
|
private static String |
XML_ELEMENT_LOCATIONTABLENUMBER
TIC Info XML Element: LocationTableNumber, Nummer der benutzten
Location-Tabelle.
|
wertdavAttributName, kinder, xmlElementName| Constructor and Description |
|---|
RDSLocationTabelle()
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
einlesenXML(Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
Element |
erzeugeDocumentElement(Document doc,
Element parent)
Erzeugt das zugehörige XML-Element.
|
void |
getDavDaten(de.bsvrz.dav.daf.main.Data davdata)
Liest die Daten aus einem Datenverteilerdatensatz.
|
boolean |
hatNodeHandler(Node node)
Test, ob das Objekt einen Handler für einen XML-Dokument-Knoten
besitzt.
|
void |
setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
Setzt die Daten für den Datenverteiler.
|
getXmlDaten, setXmlDatenaktualisieren, appendChild, getDavAttributName, getXmlElementName, publizierenprivate static final String XML_ELEMENT_LOCATIONTABLENUMBER
private static final String XML_ELEMENT_LOCATIONTABLECOUNTRYCODE
private int tabelleNummer
private int tabelleLand
public void einlesenXML(Node node) throws RDSException
RDSInfoElementeinlesenXML in interface RDSInfoElementeinlesenXML in class AbstractRDSInfoElementnode - der zugehörige XML-Dokument-KnotenRDSException - bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent)
RDSInfoElementerzeugeDocumentElement in interface RDSInfoElementerzeugeDocumentElement in class AbstractRDSInfoElementdoc - Dokumentparent - übergeordnetes Elementpublic void getDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementgetDavDaten in interface RDSInfoElementgetDavDaten in class RDSIntegerdavdata - Datenverteiler-DatenRDSException - bei Ausnahmenpublic boolean hatNodeHandler(Node node)
AbstractRDSInfoElementhatNodeHandler in interface RDSInfoElementhatNodeHandler in class AbstractRDSInfoElementnode - ein XML-Dokument-Knotenpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata)
throws RDSException
RDSInfoElementsetDavDaten in interface RDSInfoElementsetDavDaten in class RDSZustanddavdata - Datenverteiler-DatenRDSException - bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.