public class GWert
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName)
Standardkonstruktor
. |
|
GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName,
boolean wertIsNichtErmittelbar)
Standardkonstruktor
. |
protected |
GWert(double index,
GueteVerfahren verfahren)
Interner Konstruktor (nur für Zwischenergebnisse).
|
|
GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert,
GueteVerfahren verfahren,
boolean wertIsNichtErmittelbar)
Konstruktor für die Eingabe von Ganzzahlen.
|
|
GWert(GWert vorlage)
Kopierkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
void |
exportiere(de.bsvrz.dav.daf.main.Data zielDatum)
Erportiert den Inhalt dieses Objekts in ein DAV-Datum.
|
void |
exportiere(de.bsvrz.dav.daf.main.Data zielDatum,
java.lang.String attributName)
Erportiert den Inhalt dieses Objekts in ein DAV-Datum.
|
protected double |
getGewichtung()
Erfragt die Gewichtung dieses Wertes.
|
double |
getIndex()
Erfragt den Guete-Index.
|
long |
getIndexUnskaliert()
Erfragt den Gueteindex als unskalierten Wert.
|
long |
getIndexUnskaliertGewichtet()
Erfragt den Gueteindex als unskalierten und ggf. gewichteten Wert
|
static GWert |
getMaxGueteWert(GueteVerfahren verfahren)
Erfragt eine Instanz eines Guetewertes mit der Guete
1.0. |
static GWert |
getMinGueteWert(GueteVerfahren verfahren)
Erfragt eine Instanz eines Guetewertes mit der Guete
0.0. |
static GWert |
getNichtErmittelbareGuete(GueteVerfahren verfahren)
Erfragt eine Instanz eines Guetewertes mit der Kennzeichnung
nicht ermittelbar/fehlerhaft. |
GueteVerfahren |
getVerfahren()
Erfragt das Berechnungsverfahren zur Behandlung dieser Guete.
|
int |
hashCode() |
protected boolean |
isVerrechenbar()
Erfragt, ob dieser Guetewert verrechenbar ist
Ein Guete-Wert gilt hier als verrechenbar, wenn er entweder ein Zwischenergebnis ist (also nicht mit den Standardkonstruktoren instanziiert wurde) oder wenn er nicht auf einem Zustand (Wert < 0) steht. |
protected void |
setGewichtung(double gewichtung)
Setzt die Gewichtung dieses Wertes.
|
java.lang.String |
toString() |
public GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName)
nicht ermittelbar == -1 abbildbar sinddavDatum - ein DAV-Datum (!= null)attributName - der Name des Attributs, unterhalb dem ein Item
Güte im übergebenen DAV-Datum steht. Also z.B.
qKfz für ein DAV-Kurzzeitdatumpublic GWert(de.bsvrz.dav.daf.main.Data davDatum,
java.lang.String attributName,
boolean wertIsNichtErmittelbar)
davDatum - ein DAV-Datum (!= null)attributName - der Name des Attributs, unterhalb dem ein Item
Güte im übergebenen DAV-Datum steht. Also z.B.
qKfz für ein DAV-KurzzeitdatumwertIsNichtErmittelbar - gibt an, ob der Wert, mit dem diese Guete assoziiert ist im
Zustand nicht ermittelbar stehtpublic GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert,
GueteVerfahren verfahren,
boolean wertIsNichtErmittelbar)
gueteWert - ein skalierter Guetewertverfahren - das Berechnungsverfahren zur Behandlung dieser GuetewertIsNichtErmittelbar - gibt an, ob der Wert, mit dem diese Guete assoziiert ist im
Zustand nicht ermittelbar stehtpublic GWert(GWert vorlage)
vorlage - ein zu kopierendes GWert-Objektprotected GWert(double index,
GueteVerfahren verfahren)
throws GueteException
index - der Guete-Indexverfahren - das Berechnungsverfahren zur Behandlung dieser GueteGueteException - wenn kein Berechnungsverfahren angegeben wurdepublic static final GWert getNichtErmittelbareGuete(GueteVerfahren verfahren)
nicht ermittelbar/fehlerhaft.verfahren - das Guete-Verfahrennicht ermittelbar/fehlerhaftpublic static final GWert getMaxGueteWert(GueteVerfahren verfahren)
1.0.verfahren - das Guete-Verfahren1.0public static final GWert getMinGueteWert(GueteVerfahren verfahren)
0.0.verfahren - das Guete-Verfahren0.0protected final void setGewichtung(double gewichtung)
gewichtung - die Gewichtung dieses Wertesprotected final double getGewichtung()
public final double getIndex()
public final long getIndexUnskaliert()
public final long getIndexUnskaliertGewichtet()
public final GueteVerfahren getVerfahren()
public final void exportiere(de.bsvrz.dav.daf.main.Data zielDatum)
zielDatum - ein DAV-Datum, dass den Guete-Index und das Guete-Verfahren in
der Form index = DAV-Datum.Index
bzw. verfahren =
DAV-Datum.Verfahren
enthält (dabei muss zielDatum != null sein)public final void exportiere(de.bsvrz.dav.daf.main.Data zielDatum,
java.lang.String attributName)
zielDatum - ein DAV-Datum (!= null)attributName - der Name des Attributs, unterhalb dem ein Item
Güte im übergebenen DAV-Datum steht. Also z.B.
qKfz für ein DAV-Kurzzeitdatumprotected final boolean isVerrechenbar()
< 0) steht.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object