Package-level declarations
Insertion of random UUIDs.
Types
Link copied to clipboard
                All actions related to inserting UUIDs.
Link copied to clipboard
                class UuidInsertAction(scheme: () -> UuidScheme = { UuidSettings.default.currentScheme }) : DataInsertAction
Inserts random type 4 UUID.
Link copied to clipboard
                data class UuidScheme(var myName: String = DEFAULT_NAME, var version: Int = DEFAULT_VERSION, var enclosure: String = DEFAULT_ENCLOSURE, var capitalization: CapitalizationMode = DEFAULT_CAPITALIZATION, var addDashes: Boolean = DEFAULT_ADD_DASHES) : Scheme<UuidScheme> 
Contains settings for generating random UUIDs.
Link copied to clipboard
                data class UuidSettings(var schemes: MutableList<UuidScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<UuidSettings, UuidScheme> 
The user-configurable collection of schemes applicable to generating UUIDs.
Link copied to clipboard
                Controller for random UUID generation settings.
Link copied to clipboard
                class UuidSettingsComponent(settings: UuidSettings = default) : SettingsComponent<UuidSettings, UuidScheme> 
Component for settings of random UUID generation.
Link copied to clipboard
                class UuidSettingsConfigurable(component: UuidSettingsComponent = UuidSettingsComponent()) : SettingsConfigurable<UuidSettings, UuidScheme> 
The configurable for UUID settings.