getFachwert

fun getFachwert(name: String, vararg args: Serializable): KFachwert

Liefert einen Fachwert zum angegebenen (Klassen-)Namen. Als Name wird der Klassennamen erwartet. Wird keine Klasse gefunden, wird die Klasse genommen, die am ehesten passt. So wird bei "IBAN1" als Name eine Instanz der IBAN-Klasse zurueckgeliefert.

Anmerkung: Die Aehnlichkeit des uebergebenen Namens mit dem tatsaechlichen Namen wird anhand der Levenshtein-Distanz bestimmt. Ist die Differenz zu groß, wird als Fallback die Text-Klasse verwendet.

Return

ein Fachwert

Parameters

name

Namen der Fachwert-Klasse, z.B. "IBAN"

args

Argument(e) fuer den Konstruktor der Fachwert-Klasse


fun getFachwert(clazz: Class<out KFachwert>, vararg args: Serializable): KFachwert

Liefert einen Fachwert zur angegebenen Klasse.

Return

ein Fachwert

Parameters

clazz

Fachwert-Klasse

args

Argument(e) fuer den Konstruktor der Fachwert-Klasse