Package | Description |
---|---|
com.impossibl.postgres.jdbc | |
com.impossibl.postgres.system |
Modifier and Type | Method and Description |
---|---|
<T> Setting<T> |
Setting.Group.add(Setting<T> setting)
Adds a previously declared setting to this group.
|
static <U> Setting<U> |
Setting.declare()
Forward declare a setting that will be initialized by annotation processing.
|
Setting<?> |
Settings.mapUnknownSetting(Setting<?> setting) |
Modifier and Type | Method and Description |
---|---|
Map<String,Setting<?>> |
Setting.Group.getAllNamedSettings()
Retrieves a names based map of all settings in the group
|
Set<Setting<?>> |
Setting.Group.getAllOwnedSettings()
Retrieves a unique set of all settings owned by the group.
|
Set<Setting<?>> |
Setting.Group.getAllSettings()
Retrieves a unique set of all settings in the group.
|
Set<Setting<?>> |
Settings.knownSet()
Retrieves a list of settings known to this instance.
|
Modifier and Type | Method and Description |
---|---|
<T> Setting<T> |
Setting.Group.add(Setting<T> setting)
Adds a previously declared setting to this group.
|
Settings |
Settings.addMappedUnknownSetting(Setting<?> setting,
Properties to) |
boolean |
Settings.enabled(Setting<Boolean> setting)
Retrieve a boolean value from a setting.
|
<T> T |
Settings.get(Setting<T> setting)
Retrieve a value for a setting.
|
<T> T |
BasicContext.getSetting(Setting<T> setting) |
<T> T |
Configuration.getSetting(Setting<T> setting) |
<T> T |
AbstractContext.getSetting(Setting<T> setting) |
<T> T |
SettingsContext.getSetting(Setting<T> setting) |
default <T> T |
Configuration.getSetting(Setting<T> setting,
T fallback) |
<T> T |
Settings.getStored(Setting<T> setting)
Retrieve a stored value for the setting, returning null
if no value was explicitly stored.
|
String |
Settings.getText(Setting<?> setting)
Retrieve text value for a setting.
|
boolean |
Settings.hasStoredValue(Setting<?> setting)
Check if settings has a stored value stored
for the setting.
|
Setting<?> |
Settings.mapUnknownSetting(Setting<?> setting) |
<T> void |
Settings.set(Setting<T> setting,
T value)
Sets a value for the specified setting.
|
<T> void |
SettingsContext.setSetting(Setting<T> setting,
T value) |
void |
Settings.setText(Setting<?> setting,
String value)
Set text value for a setting.
|
void |
Settings.unset(Setting<?> setting)
Remove any stored value associated with the setting.
|
Modifier and Type | Method and Description |
---|---|
void |
Settings.unsetAll(Collection<Setting<?>> settings)
Remove any stored value associated with any of the settings.
|