Index

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

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 Map implementation 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 FixedSizeMap and intializes all values.
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
 
RESET_TO_DEFAULTS - Static variable in class org.meeuw.configuration.ConfigurationService
 
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(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 around Preferences).
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
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 L N O P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form