|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.funclib.dambach.konfiguration.netz.Konfiguration
public class Konfiguration
Klasse die Methoden zur Verfügung stellt, die die Objekte ermittelt die für die Ermittlung der Stauprognose benötigt werden.
Nested Class Summary | |
---|---|
static class |
Konfiguration.Inner
Innere Klasse zum Sicherstellen, dass wirklich nur eine Instanz der Klasse gebildet wird |
Method Summary | |
---|---|
void |
bestimmeObjekte(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String netz,
java.lang.String kbMessQuerschnitte)
Methode die das eigentliche Bestimmen der Objekte auslöst. |
AeusseresStrassenSegment |
getAeusseresStrassenSegment(java.lang.String pid)
Methode liefert ein äußeres Straßensegment |
java.util.Vector<AeusseresStrassenSegment> |
getAeussereStrassenSegmente()
Methode liefert alle äußeren Straßensegmente |
InneresStrassenSegment |
getInneresStrassenSegment(java.lang.String pid)
Methode liefert ein inneres Straßensegment |
java.util.Vector<InneresStrassenSegment> |
getInnereStrassenSegmente()
Methode liefert alle inneren Straßensegmente |
static Konfiguration |
getInstanz()
Methode zum Lesen der einzigen Instanz der Klasse |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getMessQuerschnitte()
Methode liefert alle Messquerschnitte (ty.messQuerschnitt) |
java.util.Vector<MessQuerschnitt> |
getMessQuerschnitteVonStrassenSegment(java.lang.String pidStrassenSegment)
Methode liefert zu einem Strassensegment die dazugehörenden Messquerschnitte |
java.lang.String |
getMqVonNbaMq(java.lang.String pidNbaMq)
Methode bestimmt zu einem Messquerschnitt der mit der Pid vom Typ "typ.nbaMessQuerschnitt" die dazugehörende Pid vom Typ "typ.messQuerschnitt" |
java.lang.String |
getNbaMqVonMq(java.lang.String pidMq)
Methode bestimmt zu einem Messquerschnitt der mit der Pid vom Typ "typ.messQuerschnitt" die dazugehörende Pid vom Typ "typ.nbaMessQuerschnitt" |
StrassenKnoten |
getStrassenKnoten(java.lang.String pid)
Methode liefert einen Straßenknoten zu einer Pid, existiert der Stasßenknoten noch nicht und handlet es sich bei dem Objekt das zu der Pid gehört um ein Objekt vom Typ 'typ.straßenKnoten', so wird ein neuer StraßenKnoten angelegt. |
StrassenSegment |
getStrassenSegment(java.lang.String pid)
Methode liefert ein Strassensegment zurück. |
java.util.Vector<StrassenTeilSegment> |
getStrassenTeilSegmente()
Methode liefert alle Straßenteilsegmente |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
objektListeErstellen(de.bsvrz.dav.daf.main.config.DataModel dataModel,
java.lang.String pidObjektTyp,
java.lang.String konfigurationsBereiche)
Methode zur Erstellung einer Liste von Objekten bestimmter Konfigurationsbereiche. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Konfiguration getInstanz()
public void bestimmeObjekte(de.bsvrz.dav.daf.main.ClientDavInterface connection, java.lang.String netz, java.lang.String kbMessQuerschnitte)
connection
- Verbindung zum DaVnetz
- zu betrachtendes NetzkbMessQuerschnitte
- Konfigurationsbereich(e) der zu betrachtenden Messquerschnittepublic StrassenKnoten getStrassenKnoten(java.lang.String pid)
pid
- Pid des Straßenknotens
public AeusseresStrassenSegment getAeusseresStrassenSegment(java.lang.String pid)
pid
- Pid des Straßensegments
public InneresStrassenSegment getInneresStrassenSegment(java.lang.String pid)
pid
- Pid des Straßensegments
public java.util.Vector<MessQuerschnitt> getMessQuerschnitteVonStrassenSegment(java.lang.String pidStrassenSegment)
pidStrassenSegment
- Pid des Strassensegments
public StrassenSegment getStrassenSegment(java.lang.String pid)
pid
- Pid des Strassensegments
public java.lang.String getNbaMqVonMq(java.lang.String pidMq)
pidMq
- Pid vom Typ "typ.messQuerschnitt"
public java.lang.String getMqVonNbaMq(java.lang.String pidNbaMq)
pidNbaMq
- Pid vom Typ "typ.nbaMessQuerschnitt"
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getMessQuerschnitte()
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> objektListeErstellen(de.bsvrz.dav.daf.main.config.DataModel dataModel, java.lang.String pidObjektTyp, java.lang.String konfigurationsBereiche) throws java.lang.IllegalArgumentException
dataModel
- DatenmodellpidObjektTyp
- Pid des gesuchten ObjektTypskonfigurationsBereiche
- Pids der Konfigurationsbereiche getrennt durch ';'.
java.lang.IllegalArgumentException
public java.util.Vector<AeusseresStrassenSegment> getAeussereStrassenSegmente()
public java.util.Vector<InneresStrassenSegment> getInnereStrassenSegmente()
public java.util.Vector<StrassenTeilSegment> getStrassenTeilSegmente()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |