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.