Uses of Interface
org.instancio.settings.Settings
Package
Description
Instancio public-facing APIs; for usage examples see
Instancio
.Contains classes related to generators.
Contains internal classes implementing the core functionality of Instancio.
Contains context-related implementation classes.
Contains internal classes related to settings.
Contains internal SPIs.
Provides classes for overriding settings at runtime.
Defines Service Provider Interfaces for providing custom implementations.
Provides miscellaneous support classes to
instancio-junit
.-
Uses of Settings in org.instancio
Modifier and TypeMethodDescriptionInstancioApi.withSettings
(Settings settings) Override defaultSettings
for generating values. -
Uses of Settings in org.instancio.generator
Modifier and TypeMethodDescriptionGeneratorContext.getSettings()
Returns a read-only instance of the settings used by Instancio. -
Uses of Settings in org.instancio.internal
-
Uses of Settings in org.instancio.internal.context
-
Uses of Settings in org.instancio.internal.settings
Modifier and TypeMethodDescription<T extends Number & Comparable<T>>
voidRangeAdjuster.adjustRange
(Settings settings, SettingKey<T> key, T otherValue) Adjust givenkey
based onotherValue
.<T extends Number & Comparable<T>>
voidRangeAdjuster.ForMax.adjustRange
(Settings settings, SettingKey<T> maxSetting, T newMin) <T extends Number & Comparable<T>>
voidRangeAdjuster.ForMin.adjustRange
(Settings settings, SettingKey<T> minSetting, T newMax) <N extends Number & Comparable<N>>
voidAutoAdjustable.autoAdjust
(@NotNull Settings settings, N otherValue) Auto-adjusts theSettings
value for this key based on the value of another setting key.<N extends Number & Comparable<N>>
voidInternalKey.autoAdjust
(@NotNull Settings settings, N otherValue) static InternalSettings
-
Uses of Settings in org.instancio.internal.spi
-
Uses of Settings in org.instancio.settings
Modifier and TypeMethodDescriptionstatic Settings
Settings.create()
Creates a new instance of empty settings.static Settings
Settings.defaults()
Creates a new instance containing default settings.static Settings
Create settings from the given map.static Settings
Create settings from the given settings.Settings.lock()
Locks these settings for further modifications, making this instance immutable.Maps the supertypefrom
supertype to 'to' subtype.Creates a new instance of settings by merging given settings with these settings.<T> Settings
Settings.set
(SettingKey<T> key, T value) Set the setting with the given key to the specified value. -
Uses of Settings in org.instancio.spi
Modifier and TypeMethodDescriptionServiceProviderContext.getSettings()
Returns a read-only instance of theSettings
. -
Uses of Settings in org.instancio.support
Modifier and TypeMethodDescriptionThreadLocalSettings.get()
static @NotNull Settings
Global.getPropertiesFileSettings()
Default settings overlaid with settings frominstancio.properties
.