Waehrung

open class Waehrung : KFachwert, Comparable<CurrencyUnit> , CurrencyUnit

Die Klasse Waehrung wurde fuer die Implementierung fuer Geldbetrag eingefuehrt und implementiert die CurrencyUnit. Diese ist Bestandteil der Money-API.

Author

oliver (ob@aosd.de)

Since

1.0

Constructors

Link copied to clipboard
constructor(code: String)

Darueber kann eine Waehrung angelegt werden.

constructor(code: Currency)

Darueber kann eine Waehrung angelegt werden.

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Validator : KSimpleValidator<String>

Dieser Validator ist fuer die Ueberpruefung von Waehrungen vorgesehen.

Properties

Link copied to clipboard

Liefert die Waehrung als Currency zurueck.

Link copied to clipboard

Liefert die Currency zurueck.

Link copied to clipboard

Liefert das Waehrungssymbol.

Functions

Link copied to clipboard
open operator override fun compareTo(other: CurrencyUnit): Int

Zum Vergleich wird der Waehrungscode herangezogen und alphabetisch verglichen.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Zwei Waehrungen sind nur dann gleich, wenn sie vom gleichen Typ sind .

Link copied to clipboard
open override fun getContext(): CurrencyContext
Link copied to clipboard
open override fun getCurrencyCode(): String

Liefert den Waehrungscode.

Link copied to clipboard
open override fun getDefaultFractionDigits(): Int

Liefert die Anzahl der Nachkommastellen einer Waehrung.

Link copied to clipboard
open override fun getNumericCode(): Int

Liefert den numerischen Waehrungscode.

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
open override fun toMap(): Map<String, Any>
Link copied to clipboard
open override fun toString(): String

Als toString-Implementierung wird der Waehrungscode ausgegeben.