Package org.gwizard.config
Class ConfigModule
java.lang.Object
com.google.inject.AbstractModule
org.gwizard.config.ConfigModule
- All Implemented Interfaces:
com.google.inject.Module
public class ConfigModule
extends com.google.inject.AbstractModule
Module which sets up the configuration object. That object can be anything derived from the Config class.
-
Constructor Summary
ConstructorsConstructorDescriptionConfigModule(File configFile, Class<?> configClass) Deprecated.ConfigModule(File configFile, Class<?> configClass, String propertyPrefix) Deprecated.ConfigModule(Class<?> configClass, File configFile) Defaults to the property prefix of "gw" -
Method Summary
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
ConfigModule
Deprecated.We will eventually support multiple config files, so that needs to go last. -
ConfigModule
Deprecated.We will eventually support multiple config files, so that needs to go last. -
ConfigModule
Defaults to the property prefix of "gw"
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
propertyPrefix
-
configClass
-
configFile
-
validator
@Provides @Singleton public jakarta.validation.Validator validator()
-