Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractToString<N> - Class in org.meeuw.configuration.spi
- AbstractToString(Class<N>) - Constructor for class org.meeuw.configuration.spi.AbstractToString
- 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
- BooleanToString - Class in org.meeuw.configuration.spi
- BooleanToString() - Constructor for class org.meeuw.configuration.spi.BooleanToString
- 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
- close() - Method in class org.meeuw.configuration.ConfigurationService.Reset
- commonSuperClass(List<Class<?>>) - Static method in class org.meeuw.configuration.ReflectionUtils
-
Borrowed from stackoverflow
- 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. - ConfigurationService.Reset - Class in org.meeuw.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
- DoubleToString - Class in org.meeuw.configuration.spi
- DoubleToString() - Constructor for class org.meeuw.configuration.spi.DoubleToString
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
-
Instantiate this map with a given map of keys and values.
- FixedSizeMap(K...) - Constructor for class org.meeuw.configuration.FixedSizeMap
-
Instantiate this map with the needed keys.
- FloatToString - Class in org.meeuw.configuration.spi
- FloatToString() - Constructor for class org.meeuw.configuration.spi.FloatToString
- 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.AbstractToString
- 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
-
Given a desired type, and a string value, convert it to the supported type.
- fromString(String, Class<? extends C>) - Static method in class org.meeuw.configuration.StringConversionService
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
- IntegerToString - Class in org.meeuw.configuration.spi
- IntegerToString() - Constructor for class org.meeuw.configuration.spi.IntegerToString
- iterator() - Method in class org.meeuw.configuration.Configuration
L
- LongToString - Class in org.meeuw.configuration.spi
- LongToString() - Constructor for class org.meeuw.configuration.spi.LongToString
N
- NumberToString<N extends Number> - Class in org.meeuw.configuration.spi
- NumberToString(Class<?>, Class<N>) - Constructor for class org.meeuw.configuration.spi.NumberToString
O
- of(Object...) - Static method in class org.meeuw.configuration.FixedSizeMap
-
Creates a
FixedSizeMapand intializes all values. - 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
- RESET_TO_DEFAULTS - Static variable in class org.meeuw.configuration.ConfigurationService
- 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(Consumer<Configuration.Builder>) - Static method in class org.meeuw.configuration.ConfigurationService
- setConfiguration(Configuration) - Static method in class org.meeuw.configuration.ConfigurationService
-
Sets the given configuration object as a thread local
- setConfiguration(Configuration.Builder) - Static method in class org.meeuw.configuration.ConfigurationService
- setConfiguration(Configuration, Consumer<Configuration.Builder>) - Static method in class org.meeuw.configuration.ConfigurationService
- setupUserPreferences() - Static method in class org.meeuw.configuration.ConfigurationService
-
Persists settings via
ConfigurationPreferences(a wrapper aroundPreferences). - StringConversionService - Class in org.meeuw.configuration
- 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.AbstractToString
- toString(Object) - Method in class org.meeuw.configuration.spi.BooleanToString
- 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
-
For given value, check if the type is supported, and then convert it to a String.
- toString(C) - Static method in class org.meeuw.configuration.StringConversionService
- ToStringProvider<C> - Interface in org.meeuw.configuration.spi
-
SPI to serialize and deserialize to and from String, without resorting to serialization.
- toWrapper(Class<?>) - Method in class org.meeuw.configuration.spi.AbstractToString
- toWrapper(Class<?>) - Method in class org.meeuw.configuration.spi.BooleanToString
- toWrapper(Class<?>) - Method in class org.meeuw.configuration.spi.NumberToString
- type - Variable in class org.meeuw.configuration.spi.AbstractToString
V
- valueOf(String) - Method in class org.meeuw.configuration.spi.AbstractToString
- valueOf(String) - Method in class org.meeuw.configuration.spi.BooleanToString
- valueOf(String) - Method in class org.meeuw.configuration.spi.DoubleToString
- valueOf(String) - Method in class org.meeuw.configuration.spi.FloatToString
- valueOf(String) - Method in class org.meeuw.configuration.spi.IntegerToString
- valueOf(String) - Method in class org.meeuw.configuration.spi.LongToString
W
- weight() - Method in class org.meeuw.configuration.spi.AbstractToString
- weight() - Method in class org.meeuw.configuration.spi.BooleanToString
- weight() - Method in class org.meeuw.configuration.spi.EnumToString
- weight() - Method in class org.meeuw.configuration.spi.NumberToString
- 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