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
davAttributName, xmlElementName
Constructor and Description |
---|
RDSLocationTabelle()
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
einlesenXML(org.w3c.dom.Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
org.w3c.dom.Element |
erzeugeDocumentElement(org.w3c.dom.Document doc,
org.w3c.dom.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(org.w3c.dom.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, setXmlDaten
aktualisieren, appendChild, getDavAttributName, getXmlElementName, publizieren
public void einlesenXML(org.w3c.dom.Node node) throws RDSException
RDSInfoElement
einlesenXML
in interface RDSInfoElement
einlesenXML
in class AbstractRDSInfoElement
node
- der zugehörige XML-Dokument-KnotenRDSException
- bei Ausnahmenpublic org.w3c.dom.Element erzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element parent)
RDSInfoElement
erzeugeDocumentElement
in interface RDSInfoElement
erzeugeDocumentElement
in class AbstractRDSInfoElement
doc
- Dokumentparent
- übergeordnetes Elementpublic void getDavDaten(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
getDavDaten
in interface RDSInfoElement
getDavDaten
in class RDSInteger
davdata
- Datenverteiler-DatenRDSException
- bei Ausnahmenpublic boolean hatNodeHandler(org.w3c.dom.Node node)
AbstractRDSInfoElement
hatNodeHandler
in interface RDSInfoElement
hatNodeHandler
in class AbstractRDSInfoElement
node
- ein XML-Dokument-Knotenpublic void setDavDaten(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
setDavDaten
in interface RDSInfoElement
setDavDaten
in class RDSZustand
davdata
- Datenverteiler-DatenRDSException
- bei Ausnahmen