package i5.las2peer.services.ocd.adapters.coverOutput;
import i5.las2peer.services.ocd.utils.SimpleFactory;
/**
* A factory for producing cover output adapters using cover output format objects as descriptors.
* @author Sebastian
*
*/
public class CoverOutputAdapterFactory implements SimpleFactory<CoverOutputAdapter, CoverOutputFormat>{
@Override
public CoverOutputAdapter getInstance(CoverOutputFormat outputFormat) throws InstantiationException, IllegalAccessException {
return outputFormat.getAdapterClass().newInstance();
}
}