Index
All Classes and Interfaces|All Packages|Serialized Form
A
- aspectDefault(Class<E>) - Method in class org.meeuw.configuration.Configuration.Builder
- aspectValue(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(FixedSizeMap<Class<? extends ConfigurationAspect>, ConfigurationAspect>) - Constructor for class org.meeuw.configuration.Configuration.Builder
C
- compareTo(ToStringProvider) - Method in interface org.meeuw.configuration.spi.ToStringProvider
- 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
-
Builder pattern for
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
-
A set of static methods to maintain a thread local
Configuration. - configure(Class<E>, UnaryOperator<E>) - Method in class org.meeuw.configuration.Configuration.Builder
-
Configures one certain aspect of 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
- EnumToString - Class in org.meeuw.configuration.spi
- EnumToString() - Constructor for class org.meeuw.configuration.spi.EnumToString
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
- forConstants(Class<C>, Class<D>, Consumer<D>) - Static method in class org.meeuw.configuration.ReflectionUtils
- forConstants(Class<C>, Consumer<C>) - Static method in class org.meeuw.configuration.ReflectionUtils
- fromString(Class<?>, String) - Method in class org.meeuw.configuration.spi.EnumToString
- fromString(Class<?>, String) - Method in class org.meeuw.configuration.spi.StringToString
- fromString(Class<?>, String) - Method in interface org.meeuw.configuration.spi.ToStringProvider
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
- getDeclaredBinaryMethod(Class<?>, String) - Static method in class org.meeuw.configuration.ReflectionUtils
- getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.meeuw.configuration.ReflectionUtils
I
- iterator() - Method in class org.meeuw.configuration.Configuration
O
- org.meeuw.configuration - module org.meeuw.configuration
- org.meeuw.configuration - package org.meeuw.configuration
-
Contains
Configurationand related classes. - org.meeuw.configuration.spi - package org.meeuw.configuration.spi
P
- put(K, V) - Method in class org.meeuw.configuration.FixedSizeMap
R
- ReflectionUtils - Class in org.meeuw.configuration
- resetToDefaultDefaults() - Static method in class org.meeuw.configuration.ConfigurationService
-
Resets all settings (via
ConfigurationService.defaultConfiguration(Consumer). - 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
- StringToString - Class in org.meeuw.configuration.spi
- StringToString() - Constructor for class org.meeuw.configuration.spi.StringToString
- sync() - Static method in class org.meeuw.configuration.ConfigurationService
T
- toBuilder() - Method in class org.meeuw.configuration.Configuration
-
Converts this configuration into a new
Configuration.Builder, so it can be converted to a new configuration set. - toString(Object) - Method in class org.meeuw.configuration.spi.EnumToString
- toString(Object) - Method in class org.meeuw.configuration.spi.StringToString
- toString(Object) - Method in interface org.meeuw.configuration.spi.ToStringProvider
- ToStringProvider - Interface in org.meeuw.configuration.spi
W
- weight() - Method in class org.meeuw.configuration.spi.EnumToString
- weight() - Method in class org.meeuw.configuration.spi.StringToString
- weight() - Method in interface org.meeuw.configuration.spi.ToStringProvider
- with(Class<E>, UnaryOperator<E>) - Method in class org.meeuw.configuration.Configuration
- withAspect(E, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
- withAspect(E, Supplier<R>) - Static method in class org.meeuw.configuration.ConfigurationService
- withAspect(Class<E>, UnaryOperator<E>, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
-
As
ConfigurationService.withAspect(Class, UnaryOperator, Supplier), but with aRunnableargument - withAspect(Class<E>, UnaryOperator<E>, Supplier<R>) - Static method in class org.meeuw.configuration.ConfigurationService
-
Runs a piece of code, but before that configure one configuration aspect
- withConfiguration(Consumer<Configuration.Builder>, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
- withConfiguration(Configuration, Runnable) - Static method in class org.meeuw.configuration.ConfigurationService
-
Runs a piece of code with a certain
ConfigurationThis is justConfigurationService.withConfiguration(Configuration, Supplier), but accepting aRunnable - withConfiguration(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