Class MultiturnPlugin
- java.lang.Object
-
- cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
-
- cern.accsoft.steering.aloha.plugin.multiturn.MultiturnPlugin
-
- All Implemented Interfaces:
AlohaBeanFactoryAware,BeanAware,AlohaPlugin,DisplaySetFactory,ReaderProvider,SensitivityMatrixContributorFactory
public class MultiturnPlugin extends AbstractAlohaPlugin implements ReaderProvider, DisplaySetFactory, SensitivityMatrixContributorFactory
The plugin for aloha that handles multiturn data
-
-
Field Summary
-
Fields inherited from class cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
alohaBeanFactory
-
-
Constructor Summary
Constructors Constructor Description MultiturnPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SensitivityMatrixContributor>createContributors(Measurement measurement)creates one or moreSensitivityMatrixContributors for the given measurementDisplaySetcreateDisplaySet(Measurement measurement)this method must return a new instance of aDisplaySetwhich correspond to the measurement.java.lang.StringgetName()java.util.List<Reader>getReaders()This has to return a list, which contains readers for certain measurements.voidinit()-
Methods inherited from class cern.accsoft.steering.aloha.plugin.api.AbstractAlohaPlugin
getAlohaBeanFactory, setAlohaBeanFactory
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceAlohaPlugin- Returns:
- the name of the plugin
-
init
public void init()
-
getReaders
public java.util.List<Reader> getReaders()
Description copied from interface:ReaderProviderThis has to return a list, which contains readers for certain measurements.- Specified by:
getReadersin interfaceReaderProvider- Returns:
- a list of
Readers
-
createDisplaySet
public DisplaySet createDisplaySet(Measurement measurement)
Description copied from interface:DisplaySetFactorythis method must return a new instance of aDisplaySetwhich correspond to the measurement. (If the factory can handle this kind of measurement) If the Factory cannot create aDisplaySetfrom the given measurement, then this method has to return null.- Specified by:
createDisplaySetin interfaceDisplaySetFactory- Parameters:
measurement- the measurement for which to create a DisplaySet- Returns:
- the new displaysets if the measurement is handled, null otherwise.
-
createContributors
public java.util.List<SensitivityMatrixContributor> createContributors(Measurement measurement)
Description copied from interface:SensitivityMatrixContributorFactorycreates one or moreSensitivityMatrixContributors for the given measurement- Specified by:
createContributorsin interfaceSensitivityMatrixContributorFactory- Parameters:
measurement- the measurement for which to create theSensitivityMatrixContributors- Returns:
- a list of
SensitivityMatrixContributors
-
-