public void AddPlugin(DataPluginName pluginName, IDataPlugin <T> dp) { currentPluginName = pluginName; if (!dpMap.ContainsKey(currentPluginName)) { dpMap.Add(pluginName, dp); } }
public IDataPlugin <T> GetDataPlugin(DataPluginName pluginName) { if (dpMap.Count > 0) { if (dpMap.ContainsKey(pluginName)) { IDataPlugin <T> dp = dpMap[pluginName]; return(dp); } } return(null); }
public void SetCurrentDataPlugin(DataPluginName pluginName) { currentPluginName = pluginName; }