public class GWert
extends java.lang.Object
| Modifier | Constructor | Description |
|---|---|---|
protected |
GWert(double index,
GueteVerfahren verfahren) |
Interner Konstruktor (nur für Zwischenergebnisse).
|
|
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
. |
|
GWert(GWert vorlage) |
Kopierkonstruktor.
|
|
GWert(de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl gueteWert,
GueteVerfahren verfahren,
boolean wertIsNichtErmittelbar) |
Konstruktor für die Eingabe von Ganzzahlen.
|
| Modifier and Type | Method | 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