Index

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

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 Map implementation 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 Configuration and 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
A B C D E F G N O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form