Index
All Classes and Interfaces|All Packages|Serialized Form
A
- aspect(Class<E>, UnaryOperator<E>) - Method in class org.meeuw.configuration.Configuration.Builder
- aspectDefault(Class<E>) - Method in class org.meeuw.configuration.Configuration.Builder
- associatedWith() - Method in interface org.meeuw.configuration.ConfigurationAspect
-
Used for implementing
Configuration.getConfigurationAspectsAssociatedWith(Class)
B
- build() - Method in class org.meeuw.configuration.Configuration.Builder
- builder() - Static method in class org.meeuw.configuration.Configuration
- Builder() - Constructor for class org.meeuw.configuration.Configuration.Builder
- Builder(FixedSizeMap<Class<? extends ConfigurationAspect>, ConfigurationAspect>) - Constructor for class org.meeuw.configuration.Configuration.Builder
C
- Configuration - Class in org.meeuw.configuration
-
Immutable object containing all
ConfigurationAspects. - CONFIGURATION - Static variable in class org.meeuw.configuration.ConfigurationService
- Configuration.Builder - Class in org.meeuw.configuration
- ConfigurationAspect - Interface in org.meeuw.configuration
-
Represents one (immutable) aspect of a
Configuration - ConfigurationException - Exception in org.meeuw.configuration
- ConfigurationException(String) - Constructor for exception org.meeuw.configuration.ConfigurationException
- ConfigurationService - Class in org.meeuw.configuration
D
- defaultConfiguration(Consumer<Configuration.Builder>) - Static method in class org.meeuw.configuration.ConfigurationService
-
Configures the default configuration object.
- defaults() - Method in class org.meeuw.configuration.Configuration.Builder
E
- entrySet() - Method in class org.meeuw.configuration.FixedSizeMap
F
- FixedSizeMap<K,
V> - Class in org.meeuw.configuration -
A simple
Mapimplementation which allows for changing mappings, but not adding or deleting them. - FixedSizeMap(Map<K, V>) - Constructor for class org.meeuw.configuration.FixedSizeMap
G
- get(Object) - Method in class org.meeuw.configuration.FixedSizeMap
- getAspect(Class<E>) - Method in class org.meeuw.configuration.Configuration
-
Returns the aspect with given class.
- getAspectValue(Class<E>, Function<E, V>) - Method in class org.meeuw.configuration.Configuration
-
Gets a value of a certain configuration aspect
- getConfiguration() - Static method in class org.meeuw.configuration.ConfigurationService
- getConfigurationAspect(Class<E>) - Static method in class org.meeuw.configuration.ConfigurationService
- getConfigurationAspectsAssociatedWith(Class<?>) - Method in class org.meeuw.configuration.Configuration
N
- newConfigurationMap() - Static method in class org.meeuw.configuration.ConfigurationService
O
- org.meeuw.configuration - module org.meeuw.configuration
- org.meeuw.configuration - package org.meeuw.configuration
-
Contains
Configurationand related classes.
P
- put(K, V) - Method in class org.meeuw.configuration.FixedSizeMap
R
- resetToDefaultDefaults() - Static method in class org.meeuw.configuration.ConfigurationService
- resetToDefaults() - Static method in class org.meeuw.configuration.ConfigurationService
-
Unsets the configuration thread local, effectively resetting it the default settings.
S
- setConfiguration(Configuration) - Static method in class org.meeuw.configuration.ConfigurationService
-
Sets the given configuration object as a thread local
T
- toBuilder() - Method in class org.meeuw.configuration.Configuration
W
- with(Class<E>, UnaryOperator<E>) - Method in class org.meeuw.configuration.Configuration
- with(Class<E>, UnaryOperator<E>, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
- with(Class<E>, UnaryOperator<E>, Supplier<R>) - Static method in class org.meeuw.configuration.ConfigurationService
- with(Consumer<Configuration.Builder>, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
- with(Configuration, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
- with(Configuration, Supplier<R>) - Static method in class org.meeuw.configuration.ConfigurationService
-
Executes code with a certain configuration
All Classes and Interfaces|All Packages|Serialized Form