Class ConfigurationHelper
- java.lang.Object
-
- de.bsvrz.sys.funclib.configObjectAcquisition.ConfigurationHelper
-
public class ConfigurationHelper extends java.lang.Object
Hilfsfunktion(en) für den Zugriff auf die Konfiguration
-
-
Constructor Summary
Constructors Constructor Description ConfigurationHelper()
Erzeugt ein neues Objekt der KlasseConfigurationHelper
-
Method Summary
Modifier and Type Method Description static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject>
getObjects(java.lang.String objectSpecString, de.bsvrz.dav.daf.main.config.DataModel dataModel)
Holt die durch denobjectSpecString
spezifizierten Objekte.
-
-
-
Method Detail
-
getObjects
public static java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getObjects(java.lang.String objectSpecString, de.bsvrz.dav.daf.main.config.DataModel dataModel) throws java.lang.IllegalArgumentException
Holt die durch denobjectSpecString
spezifizierten Objekte.- Parameters:
objectSpecString
- String der die Objekte beschreibt. Eine Objektspezifikation besteht aus einer oder mehreren mit Komma getrennten Teilspezifikationen. Eine Teilspezifikation kann nach einem der folgenden Muster aufgebaut sein: - `PID` wählt das Objekt mit der angegebenen PID aus - `Typ-PID:*` wählt alle Objekte des angegebenen Typs aus - `PID:Mengenname` wählt alle Objekte der angebenen Menge unterhalb des angegebenen Objekts aus - `KB-PID:Typ-Pid` wählt alle Objekte des angegebenen Typs im angegebenen Konfigurationsbereich aus - `KV-PID:Typ-Pid` wählt alle Objekte des angegebenen Typs in allen Konfigurationsbereichen aus, für die der angegebenen KV verantwortlich ist Diese Muster können teilweise auch kombiniert werden. Beispielsweise wählt `kb.testObjekte:typ.messQuerschnitt:FahrStreifen` alle Elemente der Menge `Fahrstreifen` aus, die an Objekten des Typs `typ.messQuerschnitt` im Bereich kb.testObjekte enthalten sind.dataModel
- Objekt zum Zugriff auf die Konfiguration.- Returns:
- Spezifizierte Objekte.
- Throws:
java.lang.IllegalArgumentException
- Wenn die Objektspezifikation nicht interpretiert werden kann.
-
-