@Override public DataSetProviderType getProviderTypeByName(String name) { DataSetProvider provider = dataSetProviderMap.get(name); return provider != null ? provider.getType() : null; } }
@Override public void registerDataProvider(DataSetProvider dataProvider) { DataSetProviderType type = dataProvider.getType(); dataSetProviderMap.put(type.getName(), dataProvider); availableTypes.add(type); }