Fachwert

In diesem Interface fuer Fachwerte sind alle Eigenschaften zusammengefasst, die sich in Form eines Interfaces ausdruecken lassen. Fachwerte sind:

  • unveraenderlich (Immutable),
  • serialisierbar,
  • ...

Mit v4 wurde dieses Interface anfangs ebenfalls nach Kotlin ueberfuehrt. Allerdings hat Kotlin bei Interfaces mit Default-Implementierung noch Kompatibiltaetsprobleme (KT-4779). Daher wurde die urspruengliche Implementierung wieder restauriert und die Kotlin-Variante nach KFachwert verschoben

Author

oliver

Inheritors

Functions

Link copied to clipboard
open fun isValid(): Boolean
Normalerweise liefert diese Methode 'true' zurueck, da es nicht moeglich ist, ungueltige Fachwerte zu erstellen.
Link copied to clipboard
open fun toMap(): Map<String, Any>
Liefert die einzelnen Attribute eines Fachwertes als Map.