package eu.dnetlib.data.information;

/**
 * Dispatches to the correct data sink resolver depending on the resource type encoded in the descriptor.
 *
 * @author marko
 *
 */
public class DataSourceResolverDispatcher extends AbstractDataSinkSourceResolverDispatcher<DataSourceResolver> implements DataSourceResolver {
	/**
	 * {@inheritDoc}
	 * @see eu.dnetlib.data.information.DataSinkResolver#resolve(java.lang.String)
	 */
	@Override
	public DataSource resolve(final String descriptor) {
		return getResolver(descriptor).resolve(descriptor);
	}
}
