Uses of Interface
org.tquadrat.foundation.config.ConfigBeanSpec
Packages that use ConfigBeanSpec
Package
Description
This module provides a facility for the runtime configuration
of a program.
The classes that are used to implement the functionality of a
configuration bean
-
Uses of ConfigBeanSpec in org.tquadrat.foundation.config
Subinterfaces of ConfigBeanSpec in org.tquadrat.foundation.configModifier and TypeInterfaceDescriptioninterfaceWhen a configuration bean should be initialised from the command line, the respective specification interface needs to extend this interface.interfaceA configuration bean specification has to extend this interface in order to get the i18n support.interfaceWhen a configuration bean should be connected with anINIfile (a Windows style configuration file), the respective configuration bean specification interface needs to extend this interface.interfaceWhen a configuration bean should be connected withPreferences, the respective configuration bean specification interface needs to extend this interface.interfaceThe interface for a configuration bean that allows multiple instances ("Sessions").Fields in org.tquadrat.foundation.config with type parameters of type ConfigBeanSpecModifier and TypeFieldDescriptionprivate static final Map<Class<? extends ConfigBeanSpec>, ConfigBeanSpec> ConfigUtil.m_ConfigurationBeanRegistryThe registry for global configuration beans.private static final Map<Class<? extends ConfigBeanSpec>, ConfigBeanSpec> ConfigUtil.m_ConfigurationBeanRegistryThe registry for global configuration beans.Methods in org.tquadrat.foundation.config with type parameters of type ConfigBeanSpecModifier and TypeMethodDescriptionstatic final <T extends ConfigBeanSpec>
TConfigUtil.getConfiguration(Class<? extends T> specification, TCEFunction<Class<T>, T> factory) Retrieves the configuration bean for the given specification.private static final <T extends ConfigBeanSpec>
TConfigUtil.loadConfigurationBean(Class<? extends ConfigBeanSpec> specification, TCEFunction<? super Class<T>, T> factory) Retrieves the configuration bean class and loads it.private static final <T extends ConfigBeanSpec>
TConfigUtil.loadSessionBean(Class<? extends T> specification, String sessionKey, TCEBiFunction<? super Class<T>, ? super String, T> factory) Retrieves the configuration bean class for a session bean and loads it.Methods in org.tquadrat.foundation.config that return ConfigBeanSpecMethod parameters in org.tquadrat.foundation.config with type arguments of type ConfigBeanSpecModifier and TypeMethodDescriptionprivate static final <T extends ConfigBeanSpec>
TConfigUtil.loadConfigurationBean(Class<? extends ConfigBeanSpec> specification, TCEFunction<? super Class<T>, T> factory) Retrieves the configuration bean class and loads it.private static final StringConfigUtil.retrieveClassName(Class<? extends ConfigBeanSpec> specification) Retrieves the class name for the configuration bean from the given specification.Constructors in org.tquadrat.foundation.config with parameters of type ConfigBeanSpecModifierConstructorDescriptionConfigurationChangeEvent(ConfigBeanSpec sourceBean, String propertyName, Object oldValue, Object newValue) Creates a newConfigurationChangeEventinstance. -
Uses of ConfigBeanSpec in org.tquadrat.foundation.config.spi
Fields in org.tquadrat.foundation.config.spi declared as ConfigBeanSpecModifier and TypeFieldDescriptionprivate final ConfigBeanSpecConfigChangeListenerSupport.m_OwnerThe owner of this support component.Constructors in org.tquadrat.foundation.config.spi with parameters of type ConfigBeanSpecModifierConstructorDescriptionCreates a newConfigChangeListenerSupportinstance.
