Index

A B C D E F G I O P R S T W 
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

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 Map implementation 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 Configuration and 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
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
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 Configuration This is just ConfigurationService.withConfiguration(Configuration, Supplier), but accepting a Runnable
withConfiguration(Configuration, Supplier<R>) - Static method in class org.meeuw.configuration.ConfigurationService
Executes code with a certain configuration.
A B C D E F G I O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form