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