Uses of Interface
org.meeuw.configuration.ConfigurationAspect
Packages that use ConfigurationAspect
-
Uses of ConfigurationAspect in org.meeuw.configuration
Methods in org.meeuw.configuration with type parameters of type ConfigurationAspectModifier and TypeMethodDescription<E extends ConfigurationAspect>
Configuration.BuilderConfiguration.Builder.aspectDefault(Class<E> clazz) <E extends ConfigurationAspect>
Configuration.BuilderConfiguration.Builder.aspectValue(E value) <E extends ConfigurationAspect>
Configuration.BuilderConfiguration.Builder.configure(Class<E> aspect, UnaryOperator<E> configOperator) Configures one certain aspect of configuration.<E extends ConfigurationAspect>
EReturns the aspect with given class.<E extends ConfigurationAspect,V>
VConfiguration.getAspectValue(Class<E> clazz, Function<E, V> getter) Gets a value of a certain configuration aspectstatic <E extends ConfigurationAspect>
EConfigurationService.getConfigurationAspect(Class<E> clazz) <E extends ConfigurationAspect>
ConfigurationConfiguration.with(Class<E> clazz, UnaryOperator<E> config) static <E extends ConfigurationAspect>
voidConfigurationService.withAspect(E configurationAspect, Runnable r) static <E extends ConfigurationAspect,R>
RConfigurationService.withAspect(E configurationAspect, Supplier<R> r) static <E extends ConfigurationAspect>
voidConfigurationService.withAspect(Class<E> configurationAspectClass, UnaryOperator<E> aspectConfigurer, Runnable r) AsConfigurationService.withAspect(Class, UnaryOperator, Supplier), but with aRunnableargumentstatic <E extends ConfigurationAspect,R>
RConfigurationService.withAspect(Class<E> configurationAspectClass, UnaryOperator<E> aspectConfigurer, Supplier<R> r) Runs a piece of code, but before that configure one configuration aspectMethods in org.meeuw.configuration that return types with arguments of type ConfigurationAspectModifier and TypeMethodDescriptionConfiguration.getConfigurationAspectsAssociatedWith(Class<?> clazz) Configuration.iterator()Constructor parameters in org.meeuw.configuration with type arguments of type ConfigurationAspectModifierConstructorDescriptionBuilder(FixedSizeMap<Class<? extends ConfigurationAspect>, ConfigurationAspect> configuration) Builder(FixedSizeMap<Class<? extends ConfigurationAspect>, ConfigurationAspect> configuration)