package org.pentaho.platform.plugin.services.importer;
import java.util.HashMap;
import java.util.Map;
import org.pentaho.platform.api.repository2.unified.Converter;
import org.pentaho.platform.api.repository2.unified.IRepositoryContentConverterHandler;
public class DefaultRepositoryContentConverterHandler implements IRepositoryContentConverterHandler {
Map<String, Converter> converters;
public DefaultRepositoryContentConverterHandler( final Map<String, Converter> converterMap ) {
converters = new HashMap<String, Converter>();
converters.putAll( converterMap );
}
@Override
public Map<String, Converter> getConverters() {
return converters;
}
@Override
public void addConverter( String extension, Converter converter ) {
converters.put( extension, converter );
}
@Override
public Converter getConverter( String extension ) {
return converters.get( extension );
}
}