All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.reprezen.genflow.openapi.generator.OagCodegenModuleDiscovery Maven / Gradle / Ivy

The newest version!
package com.reprezen.genflow.openapi.generator;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URISyntaxException;

import org.openapitools.codegen.CodegenConfig;

import com.reprezen.genflow.common.codegen.GenModuleDiscovery;
import com.reprezen.genflow.common.codegen.GenModuleWrapper;

public class OagCodegenModuleDiscovery extends GenModuleDiscovery {

	@Override
	protected String getLibraryVersion() {
		return CodegenConfig.class.getPackage().getImplementationVersion();
	}

	@Override
	protected GenModuleWrapper getDummyWrapper() {
		return OagModuleWrapper.getDummyInstance();
	}

	@Override
	protected GenModuleWrapper wrap(Object configObject) {
		return new OagModuleWrapper((CodegenConfig) configObject);
	}

	public static void main(String[] args) throws MalformedURLException, URISyntaxException, IOException {
		new OagCodegenModuleDiscovery().runDiscovery(args);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy