public class NeedDevelopmentFactory
extends java.lang.Object
Constructor and Description |
---|
NeedDevelopmentFactory() |
Modifier and Type | Method and Description |
---|---|
static NeedDevelopmentScheme |
createNeedDevelopmentScheme(java.lang.String needDevelopmentScheme,
java.util.Map<Need,java.lang.Double> needIndicatorMap)
Method to instantiate an implemented NeedDevelopmentScheme, as specified by the corresponding String
and the provided NeedNeedIndicatorMap
|
public static NeedDevelopmentScheme createNeedDevelopmentScheme(java.lang.String needDevelopmentScheme, java.util.Map<Need,java.lang.Double> needIndicatorMap) throws java.lang.IllegalArgumentException
needDevelopmentScheme
- Qualifier of the Scheme to instantiateneedIndicatorMap
- The needIndicatorMap of the scheme to instantiatejava.lang.IllegalArgumentException
- Will be thrown when referenced Scheme is not implemented