public class TIC3Umleitung extends AbstractTIC3InfoElement
Entspricht TIC3-Typ 'DetourRouteType'.
Modifier and Type | Field and Description |
---|---|
private TIC3OptionalerDoubleWert |
abBreite
Ab Fahrzeugbreite.
|
private TIC3OptionalerDoubleWert |
abGewicht
Ab Fahrzeuggewicht.
|
private TIC3OptionalerDoubleWert |
abHoehe
Ab Fahrzeughöhe.
|
private TIC3OptionalerDoubleWert |
abLaenge
Ab Fahrzeuglänge.
|
private TIC3Text |
beschreibung
Beschreibung.
|
private static String |
DAV_ATTR_FAHRZEUGTYP
Fahrzeugtyp.
|
private TIC3InfoAttribut |
elementBeschreibung
Die Beschreibung ist in untersuchten Dateien etwas seltsam:
<DiversionRoute name="Umleitungsstrecke" description="U1">
'Description'-Element ist leer, 'description'-Attribut an
'DiversionRoute' ist gefüllt! |
private List<TIC3FahrzeugTyp> |
fahrzeugTypen |
private TIC3OptionalerDoubleWert |
maxBreite
Maximale Fahrzeugbreite.
|
private TIC3OptionalerDoubleWert |
maxGewicht
/** Maximales Fahrzeuggewicht.
|
private TIC3OptionalerDoubleWert |
maxHoehe
Maximale Fahrzeughöhe.
|
private TIC3OptionalerDoubleWert |
maxLaenge
Maximale Fahrzeuglänge.
|
private TIC3Text |
name
Name.
|
private TIC3Boolean |
permanenteRouten
Enthält permanente Umleitungen (Bedarfsumleitung).
|
private TIC3Reiseziel |
reiseziel
Reiseziel.
|
private TIC3Location |
tic3Location
Lokation.
|
static String |
XML_ELEMENT_UMLEITUNG
TIC3 Info XML Element: DiversionRoute (DRO), A list of diversion routes
and the vehicle types to which the diversion applies.
|
Constructor and Description |
---|
TIC3Umleitung()
Erzeugt ein neues Objekt.
|
TIC3Umleitung(String xmlName,
String davName)
Erzeugt ein neues Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
einlesenXML(Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
String |
toString() |
addAttribut, addAttribut, addKindElement, erzeugeDocumentElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
public static final String XML_ELEMENT_UMLEITUNG
private TIC3Text name
TIC3 Info XML Element: Name (NAM), The name of the diversion route, in one or more languages configured on the system. The name is used to easily identify this diversion route when later viewing or selecting this route in another window.
private TIC3Text beschreibung
TIC3 Info XML Element: Description (DES), The description of the diversion route, in one or more languages configured on the system. The description is usually a summary containing enough detail for travellers to understand and decide if they will use this diversion route. The description becomes part of the traffic information provided.
private TIC3InfoAttribut elementBeschreibung
<DiversionRoute name="Umleitungsstrecke" description="U1">
<Name name="Name">U1 (A7, Langenau) Richtung Würzburg</Name>
<Description name="Beschreibung"</Description>
'Description'-Element ist leer, 'description'-Attribut an 'DiversionRoute' ist gefüllt!
Wir integrieren hier deshalb auch die Beschreibung aus dem Wert des 'description'-Attributes.
private final TIC3Location tic3Location
TIC3 Info XML Element: Location (ROU), Information about a diversion route specified by one or more location referencing methods such as TIC3 location, geographical position, or TMC location.
private static final String DAV_ATTR_FAHRZEUGTYP
TIC3 Info XML Element: VehicleType (VTY), The type of the vehicle such as car, truck, or any type.
private final List<TIC3FahrzeugTyp> fahrzeugTypen
private final TIC3Reiseziel reiseziel
TIC3 Info XML Element: Destination (DST), The destination for which the diversion is specified.
private final TIC3OptionalerDoubleWert abGewicht
TIC3 Info XML Element: VehicleWeightOver (VWE), The vehicle weight above which the diversion route is specified.
private final TIC3OptionalerDoubleWert abBreite
TIC3 Info XML Element: VehicleWidthOver (VW1), The vehicle width above which the diversion route is specified.
private final TIC3OptionalerDoubleWert abHoehe
TIC3 Info XML Element: VehicleHeightOver (VHE), The vehicle height above which the diversion route is specified.
private final TIC3OptionalerDoubleWert abLaenge
TIC3 Info XML Element: VehicleLengthOver (VLE), The vehicle length above which the diversion route is specified.
private final TIC3OptionalerDoubleWert maxGewicht
TIC3 Info XML Element: MaximumVehicleWeight (MVW), The maximum weight of vehicles which can use the diversion route.
private final TIC3OptionalerDoubleWert maxBreite
TIC3 Info XML Element: MaximumVehicleWidth (MVI), The maximum width of vehicles which can use the diversion route.
private final TIC3OptionalerDoubleWert maxHoehe
TIC3 Info XML Element: MaximumVehicleHeight (MVH), The maximum height of vehicles which can use the diversion route.
private final TIC3OptionalerDoubleWert maxLaenge
TIC3 Info XML Element: MaximumVehicleLength (MVL), The maximum length of vehicles which can use the diversion route.
private final TIC3Boolean permanenteRouten
TIC3 Info XML Element: PermanentDiversionRoute (PDR), Indicates whether or not this route was created using one or more permanent diversion routes.
public TIC3Umleitung(String xmlName, String davName)
xmlName
- Name des XML-ELementesdavName
- Name des DAV-Attributespublic TIC3Umleitung()
public void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElement
einlesenXML
in interface TIC3InfoElement
einlesenXML
in class AbstractTIC3InfoElement
node
- der zugehörige XML-Dokument-KnotenTIC3Exception
- bei Ausnahmenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
TIC3InfoElement
publizieren
in interface TIC3InfoElement
publizieren
in class AbstractTIC3InfoElement
davdata
- von DAV empfangene Datenparameter
- LMSParameter
TIC3Exception
- bei AusnahmenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.