Package org.instancio.settings


@ParametersAreNonnullByDefault package org.instancio.settings
Provides classes for overriding settings at runtime.
  • Class
    Description
     
    Defines all keys supported by Instancio.
    Provides support for auto-adjusting 'range' settings that have a min and a max value.
    Adjusts the upper bound of a range given a new lower bound.
    Adjusts the lower bound of a range given a new upper bound.
    A setting key represents a configuration item and has the following properties: SettingKey.propertyKey() - property name that can be used in a configuration file SettingKey.defaultValue() - that will be used if there is no configuration file present
    This class provides an API for updating settings programmatically.