Package cern.accsoft.steering.aloha.bean
Class AlohaBeanFactoryImpl
- java.lang.Object
-
- cern.accsoft.steering.aloha.bean.AlohaBeanFactoryImpl
-
- All Implemented Interfaces:
AlohaBeanFactory
public class AlohaBeanFactoryImpl extends java.lang.Object implements AlohaBeanFactory
-
-
Constructor Summary
Constructors Constructor Description AlohaBeanFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidconfigure(T instance)injects all the necessary beans to the instance<T> Tcreate(java.lang.Class<? extends T> clazz)creates an instance of the given class and configures it correctly with all the aloha-beans as given by its interfaces derived fromBeanAwarevoidsetChartFactory(ChartFactory chartFactory)voidsetHelperDataManager(HelperDataManager helperDataManager)voidsetMachineElementsManager(MachineElementsManager machineElementsManager)voidsetMeasurementManager(MeasurementManager measurementManager)voidsetNoiseWeighter(NoiseWeighter noiseWeighter)voidsetSensitivityMatrixManager(SensitivityMatrixManager sensitivityMatrixManager)voidsetVariationData(VariationData variationData)
-
-
-
Method Detail
-
create
public <T> T create(java.lang.Class<? extends T> clazz)
Description copied from interface:AlohaBeanFactorycreates an instance of the given class and configures it correctly with all the aloha-beans as given by its interfaces derived fromBeanAware- Specified by:
createin interfaceAlohaBeanFactory- Parameters:
clazz- the class for which to create an instance- Returns:
- a fully configured instancs
-
configure
public <T> void configure(T instance)
injects all the necessary beans to the instance- Specified by:
configurein interfaceAlohaBeanFactory- Parameters:
instance- the object to configure
-
setMachineElementsManager
public void setMachineElementsManager(MachineElementsManager machineElementsManager)
-
setNoiseWeighter
public void setNoiseWeighter(NoiseWeighter noiseWeighter)
-
setHelperDataManager
public void setHelperDataManager(HelperDataManager helperDataManager)
-
setChartFactory
public void setChartFactory(ChartFactory chartFactory)
-
setMeasurementManager
public void setMeasurementManager(MeasurementManager measurementManager)
-
setVariationData
public void setVariationData(VariationData variationData)
-
setSensitivityMatrixManager
public void setSensitivityMatrixManager(SensitivityMatrixManager sensitivityMatrixManager)
-
-