Package-level declarations
Insertion of random decimals.
Types
Link copied to clipboard
All actions related to inserting decimals.
Link copied to clipboard
class DecimalInsertAction(scheme: () -> DecimalScheme = { DecimalSettings.default.currentScheme }) : DataInsertAction
Inserts random decimals.
Link copied to clipboard
data class DecimalScheme(var myName: String = DEFAULT_NAME, var minValue: Double = DEFAULT_MIN_VALUE, var maxValue: Double = DEFAULT_MAX_VALUE, var decimalCount: Int = DEFAULT_DECIMAL_COUNT, var showTrailingZeroes: Boolean = DEFAULT_SHOW_TRAILING_ZEROES, var groupingSeparator: String = DEFAULT_GROUPING_SEPARATOR, var decimalSeparator: String = DEFAULT_DECIMAL_SEPARATOR, var prefix: String = DEFAULT_PREFIX, var suffix: String = DEFAULT_SUFFIX) : Scheme<DecimalScheme>
Contains settings for generating random decimals.
Link copied to clipboard
data class DecimalSettings(var schemes: MutableList<DecimalScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<DecimalSettings, DecimalScheme>
The user-configurable collection of schemes applicable to generating decimals.
Link copied to clipboard
Controller for random decimal generation settings.
Link copied to clipboard
class DecimalSettingsComponent(settings: DecimalSettings = default) : SettingsComponent<DecimalSettings, DecimalScheme>
Component for settings of random decimal generation.
Link copied to clipboard
class DecimalSettingsConfigurable(component: DecimalSettingsComponent = DecimalSettingsComponent()) : SettingsConfigurable<DecimalSettings, DecimalScheme>
The configurable for decimal settings.