Uses of Interface
org.meeuw.configuration.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.aspect(Class<E> clazz, UnaryOperator<E> config) <E extends ConfigurationAspect>
Configuration.BuilderConfiguration.Builder.aspectDefault(Class<E> clazz) <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.with(Class<E> configurationAspect, UnaryOperator<E> aspect, Runnable r) static <E extends ConfigurationAspect,R>
RConfigurationService.with(Class<E> configurationAspect, UnaryOperator<E> aspect, Supplier<R> r) Methods in org.meeuw.configuration that return types with arguments of type ConfigurationAspectModifier and TypeMethodDescriptionConfiguration.getConfigurationAspectsAssociatedWith(Class<?> clazz) static FixedSizeMap<Class<? extends ConfigurationAspect>,ConfigurationAspect> ConfigurationService.newConfigurationMap()static FixedSizeMap<Class<? extends ConfigurationAspect>,ConfigurationAspect> ConfigurationService.newConfigurationMap()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)