public final class DeTypLader extends Object
IDeTyp
, müssen so
heißen, wie die DE-Typ-PID in der Konfiguration (ohne Punkte) und müssen
weiterhin im Package de.bsvrz.dua.DeFa
definiert sein.Modifier and Type | Field and Description |
---|---|
private static String |
PACKAGE
Der Name dieses Packages.
|
private static Map<de.bsvrz.dav.daf.main.config.SystemObject,IDeTyp> |
typen
speichert alle statischen Instanzen von DE-Typen.
|
Modifier | Constructor and Description |
---|---|
private |
DeTypLader()
Default-Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
static IDeTyp |
getDeTyp(de.bsvrz.dav.daf.main.config.SystemObjectType deTypObj)
Erfragt eine (statische) Instanz einer DE-Typ-Beschreibung, wie sie in
der SWE "DE Fehleranalyse fehlende Messdaten" benötigt wird, um die
Datenidentifikationen eines bestimmten DE-Typs zu ermitteln, die
Messwerte enthalten.
|
private static String |
getKlassenNameVonPid(String pid)
Wandelt die DE-Typ-PID in einen Klassennamen um.
|
private static final String PACKAGE
IDeTyp
unterstützen.public static IDeTyp getDeTyp(de.bsvrz.dav.daf.main.config.SystemObjectType deTypObj) throws DeFaException
deTypObj
- Systemobjekttyp des DE-Typs wie er in der Konfiguration stehtDeFaException
- wird geworfen, wenn es Probleme beim Laden oder Instanziieren
der Klasse gibt, die den erfragten DE-Typ beschreibtprivate static String getKlassenNameVonPid(String pid)
pid
- eine PID eines DE-TypsCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.