public class RDSLocationDaten extends AbstractRDSInfoElement
Modifier and Type | Field and Description |
---|---|
(package private) List<RDSLocation> |
rdsLocationen
Liste der Locationen.
|
private static String |
XML_ELEMENT_LOCATION
TIC Info XML Element: Location, enthält alle Informationen zur den
Locationen.
|
private static String |
XML_ELEMENT_LOCATIONCATEGORY
Kategorie der Location TIC Info XML Element: LocationCategory, Kategorie
der Location (nur bei LocationFormat = TIC Location).
|
private static String |
XML_ELEMENT_LOCATIONDIRECTION
TMC-Richtung TIC Info XML Element: LocationDirection, bezeichnet die
TMC-Richtung der Location.
|
private static String |
XML_ELEMENT_LOCATIONDIRECTIONTEXTID
Text zur Beschreibung der Richtung einer Strasse oder eines Segmentes.
|
private static String |
XML_ELEMENT_LOCATIONEXTEND
Ausdehnung der primären Location TIC Info XML Element:
LocationExtent, Ausdehnung der primären Location, entspricht der
Schrittweite innerhalb der LCL ausgehend von der primären Location.
|
private static String |
XML_ELEMENT_LOCATIONFORMAT
Location-Format.
|
private static String |
XML_ELEMENT_LOCATIONMETHOD
Location-Kodierung TIC Info XML Element: LocationMethod, die
Kodierungsmethode der Location.
|
private static String |
XML_ELEMENT_LOCATIONPOSTLOCATION
Locationcode Nachfolger der primären Location TIC Info XML Element:
LocationPostLocation.
|
private static String |
XML_ELEMENT_LOCATIONPRELOCATION
Locationcode Vorgänger der sekundären Location TIC Info XML
Element: LocationPreLocation.
|
private static String |
XML_ELEMENT_LOCATIONPRIMARYDISTANCE
Entfernung zur primären Location in m TIC Info XML Element:
LocationPrimaryDistance.
|
private static String |
XML_ELEMENT_LOCATIONSECONDARYDISTANCE
Entfernung zur primären Location in m TIC Info XML Element:
LocationSecondaryDistance.
|
davAttributName, kinder, xmlElementName
Constructor and Description |
---|
RDSLocationDaten()
Erzeugt ein neues Objekt mit Standardwerten.
|
Modifier and Type | Method and Description |
---|---|
void |
aktualisieren(de.bsvrz.dav.daf.main.Data davdata)
Aktualisiert das Element mit vom DAV empfangenen Daten.
|
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.
|
List<Integer> |
getLocationCodes()
Gibt die Locationcodes aller Locations zurück.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata)
Publiziert die Daten zum Datenverteiler.
|
appendChild, getDavAttributName, getDavDaten, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setXmlDaten
private static final String XML_ELEMENT_LOCATION
private static final String XML_ELEMENT_LOCATIONFORMAT
private static final String XML_ELEMENT_LOCATIONEXTEND
private static final String XML_ELEMENT_LOCATIONMETHOD
private static final String XML_ELEMENT_LOCATIONDIRECTION
private static final String XML_ELEMENT_LOCATIONPRIMARYDISTANCE
private static final String XML_ELEMENT_LOCATIONSECONDARYDISTANCE
private static final String XML_ELEMENT_LOCATIONPRELOCATION
private static final String XML_ELEMENT_LOCATIONPOSTLOCATION
private static final String XML_ELEMENT_LOCATIONCATEGORY
private static final String XML_ELEMENT_LOCATIONDIRECTIONTEXTID
List<RDSLocation> rdsLocationen
public RDSLocationDaten()
public void aktualisieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
aktualisieren
in interface RDSInfoElement
aktualisieren
in class AbstractRDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei Ausnahmenpublic void einlesenXML(Node node) throws RDSException
RDSInfoElement
einlesenXML
in interface RDSInfoElement
einlesenXML
in class AbstractRDSInfoElement
node
- der zugehörige XML-Dokument-KnotenRDSException
- bei Ausnahmenpublic Element erzeugeDocumentElement(Document doc, Element parent) throws RDSException
RDSInfoElement
erzeugeDocumentElement
in interface RDSInfoElement
erzeugeDocumentElement
in class AbstractRDSInfoElement
doc
- Dokumentparent
- übergeordnetes ElementRDSException
- bei Ausnahmenpublic List<Integer> getLocationCodes()
public void publizieren(de.bsvrz.dav.daf.main.Data davdata) throws RDSException
RDSInfoElement
publizieren
in interface RDSInfoElement
publizieren
in class AbstractRDSInfoElement
davdata
- von DAV empfangene DatenRDSException
- bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.