|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ste.rdstmc.rdstmc.RDSTMCApp
public class RDSTMCApp
Applikationsklasse der SWE RDS/TMC.
Für das übergebene Netz und die übergebene LMS wird eine Applikations-
Instanz der SWE RDS/TMC erzeugt und initialisiert.
SWE-spezifische Parameter:
-netz: Das Netz, dessen Infrastrukturobjekte (Strassensegmente, Messquerschnitte etc.)
betrachtet werden. Da ein Netz weitere Netze enthalten kann, erfolgt die Auswertung rekursiv.
-lms: Die Landesmeldestelle, auf welche diese Instanz der SWE sich bezieht.
Das Konfigurationsobjekt der LMS enthält insbesondere die zu verwendeten RDS-Modell-Paramenter.
Field Summary | |
---|---|
private int |
_ablaufOffset
-ablaufOffset von Kommandozeile |
private de.bsvrz.dav.daf.main.ClientDavInterface |
_connection
|
private de.bsvrz.sys.funclib.debug.Debug |
_debug
Debug-Logger für Logging-Ausgaben |
private java.lang.String |
_idNummer
-idNummer von Kommandozeile |
private java.lang.String |
_idOrganisation
-idOrganisation von Kommandozeile |
private de.bsvrz.dav.daf.main.config.ConfigurationArea |
_konfigBereich
|
private java.lang.String |
_konfigBereichPid
-konfigBereich von Kommandozeile |
private java.lang.String |
_lmsPid
-lms von Kommandozeile |
private LocationMethode |
_locationMethode
|
private int |
_locationMethodeId
-locationMethode von Kommandozeile |
private Meldungserstellung |
_meldungserstellung
|
private java.lang.String |
_netzPid
-netz von Kommandozeile |
private PublikationInitial |
_publikationInitial
|
private int |
_publikationInitialId
-publikationInitial von Kommandozeile |
private static de.bsvrz.sys.funclib.debug.Debug |
_uehDebug
Debug-Logger für Logging-Ausgaben des UncaughtExceptionHandlers |
static long |
TIMEOUT
Timeout in ms für Daten der Parametierung |
Constructor Summary | |
---|---|
RDSTMCApp()
Default- Konstruktor. |
Method Summary | |
---|---|
int |
getAblaufOffset()
|
java.lang.String |
getIdNummer()
|
java.lang.String |
getIdOrganisation()
|
private de.bsvrz.dav.daf.main.config.ConfigurationArea |
getKonfigBereich(java.lang.String pid)
Extrahiert - nach Prüfung - den Konfigurationsbereich aus dem Attribut _konfigBereich |
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
getKonfigObjekt(java.lang.String pid,
java.lang.String typ)
Extrahiert das Konfigurationsobjekt tur übergebenenen PID und führt ggf.vom Typ typ.netz eine Typprüfung durch. |
de.bsvrz.dav.daf.main.config.ConfigurationArea |
getKonfigurationsbereich()
|
LocationMethode |
getLocationMethode()
|
private LocationMethode |
getLocationMethode(int id)
|
PublikationInitial |
getPublikationInitial()
|
private PublikationInitial |
getPublikationInitial(int id)
|
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Überschriebene Methode von StandardApplication, die die Initialisierung durchführt. |
static void |
main(java.lang.String[] arguments)
Programmeinstieg RDS/TMC. |
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Überschriebene Methode von StandardApplication ,
die die speziellen Startparameter auswertet. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private de.bsvrz.sys.funclib.debug.Debug _debug
private java.lang.String _netzPid
private java.lang.String _lmsPid
private java.lang.String _konfigBereichPid
private int _locationMethodeId
private int _publikationInitialId
private java.lang.String _idOrganisation
private java.lang.String _idNummer
private int _ablaufOffset
private de.bsvrz.dav.daf.main.config.ConfigurationArea _konfigBereich
private LocationMethode _locationMethode
private PublikationInitial _publikationInitial
private de.bsvrz.dav.daf.main.ClientDavInterface _connection
private Meldungserstellung _meldungserstellung
public static final long TIMEOUT
private static de.bsvrz.sys.funclib.debug.Debug _uehDebug
Constructor Detail |
---|
public RDSTMCApp()
main
aufgerufen
Method Detail |
---|
private de.bsvrz.dav.daf.main.config.ConfigurationObject getKonfigObjekt(java.lang.String pid, java.lang.String typ)
pid
- die PID des Konfigurationsobjektes, das extrahiert werden solltyp
- der Typ, den das Konfigutationsobjekt haben muss - wenn hier null
übergeben
wird, unterbleibt eine Typprüfung.
IllegalArgumentException,
- falls Konfigurationsobjekt nicht gefunden oder
vom falschen Typprivate de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigBereich(java.lang.String pid)
_konfigBereich
IllegalArgumentException,
- falls Konfigurationsbereich nicht gefundenprivate LocationMethode getLocationMethode(int id)
private PublikationInitial getPublikationInitial(int id)
public static void main(java.lang.String[] arguments)
arguments
- Kommandozeilenargumente, folgende speziellen Argumente werden ausgewertet:-netz: Netz, dessen Infrastrukturobjekte verwendet werden. -lms: Zuständige Landesmeldestelle (LMS).
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
StandardApplication
,
die die speziellen Startparameter auswertet._netzPid
und _lmsPid
spezifiziert
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
argumentList
- siehe sys.funclib.application.StandardApplication#parseArguments(sys.funclib.ArgumentList)public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
VerwaltungEngstellen
erzeugt und initialisiert
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
connection
- siehe sys.funclib.application.StandardApplication#initialize(de.bsvrz.dav.daf.main.ClientDavInterface)public de.bsvrz.dav.daf.main.config.ConfigurationArea getKonfigurationsbereich()
getKonfigurationsbereich
in interface MeldungenGlobal
public LocationMethode getLocationMethode()
getLocationMethode
in interface MeldungenGlobal
public PublikationInitial getPublikationInitial()
getPublikationInitial
in interface MeldungenGlobal
public java.lang.String getIdOrganisation()
getIdOrganisation
in interface MeldungenGlobal
public java.lang.String getIdNummer()
getIdNummer
in interface MeldungenGlobal
public int getAblaufOffset()
getAblaufOffset
in interface MeldungenGlobal
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |