|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.kex.isis.isis.impl.MessQuerschnitt
public class MessQuerschnitt
Implementierung MessQuerschnittinterface.
| Field Summary | |
|---|---|
(package private) de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
messQuerschnitt
Das zugeordnete Objekt der Konfiguration. |
private Collection<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> |
mqganglinien
/** von der Ganglinienprognose gelieferte Ganglinien. |
private Object |
progWait
Synchronisationsobjekt für die Ganglinienprognoseanfrage. |
| Constructor Summary | |
|---|---|
MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
Konstruktor auf der Basis eines Modellobjektes. |
|
| Method Summary | |
|---|---|
void |
antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
|
private List<com.bitctrl.util.Interval> |
bildeAbfrageIntervalle(long vonZeitpunkt,
long bisZeitpunkt)
Bildet ein Abfrageintervall fü die Ganglinienprognose. |
GanglinienInterface[] |
getGanglinien(long vonZeitpunkt,
long bisZeitpunkt)
Liefert die Ganglinien für eine Liste von Querschnittsobjekten für einen Zeitbereich. |
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein |
getMessQuerschnitt()
Gibt das Messquerschnittsobjekt zurück. |
String |
getName()
Liefert den Namen des Messquerschnitts. |
String |
getPid()
Liefert die Pid des Messquerschnitts (weltweit eindeutige PermanenteID). |
private boolean |
istGueltig(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
Test, ob die Ganglinie gültige Werte enthält. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein messQuerschnitt
private final Object progWait
private Collection<de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ> mqganglinien
| Constructor Detail |
|---|
public MessQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein mq)
mq - Das zugeordnete Objekt der Konfiguration.| Method Detail |
|---|
public void antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent e)
antwortEingetroffen in interface de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortListenerGlProgAntwortListener.antwortEingetroffen(de.bsvrz.iav.gllib.gllib.dav.GlProgAntwortEvent)
private List<com.bitctrl.util.Interval> bildeAbfrageIntervalle(long vonZeitpunkt,
long bisZeitpunkt)
vonZeitpunkt - Startzeitpunkt, ab dem die Ganglinien ermittelt werden sollen.
(in ms seit dem 1.1.1970 UTC)bisZeitpunkt - Endzeitpunkt, bis zu dem die Ganglinien ermittelt werden
sollen. (in ms seit dem 1.1.1970 UTC)
public GanglinienInterface[] getGanglinien(long vonZeitpunkt,
long bisZeitpunkt)
throws BisInterfaceException
getGanglinien in interface MessQuerschnittInterfacevonZeitpunkt - Startzeitpunkt, ab dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)bisZeitpunkt - Endzeitpunkt, bis zu dem die Ganglinien ermittelt werden sollen. (in ms seit dem 1.1.1970 UTC)
GanglinienInterface. Es wird jeweils der
gesamte Tag zurückgeliefert, auf den der Anfangs-bzw. Endzweitpunkt fällt. Fallen diese nicht auf den
gleichen Tag, werden entsprechend mehrere Ganglinien zurückgegeben. Können für den Anfragezeitraum keine
Ganglinien ermittelt werden, wird ein leeres Array zurückgegeben.
BisInterfaceExceptionMessQuerschnittInterface.getGanglinien(long,
long)public de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.MessQuerschnittAllgemein getMessQuerschnitt()
public String getName()
getName in interface MessQuerschnittInterfaceMessQuerschnittInterface.getName()public String getPid()
getPid in interface MessQuerschnittInterfaceMessQuerschnittInterface.getPid()private boolean istGueltig(de.bsvrz.iav.gllib.gllib.dav.GanglinieMQ mqganglinie)
mqganglinie - Ganglinie
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||