Tabnine Logo
SwaggerCompatConverter.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
io.swagger.parser.SwaggerCompatConverter
constructor

Best Java code snippets using io.swagger.parser.SwaggerCompatConverter.<init> (Showing top 6 results out of 315)

origin: io.gravitee.management/gravitee-management-api-service

private Swagger transformV1(String content, Map<String, String> config) {
  // Create temporary file for Swagger parser (only for descriptor version < 2.x)
  File temp = null;
  Swagger swagger = null;
  try {
    temp = createTmpSwagger1File(content);
    swagger = new SwaggerCompatConverter().read(temp.getAbsolutePath());
    if (swagger != null && config != null && config.get("tryItURL") != null) {
      URI newURI = URI.create(config.get("tryItURL"));
      swagger.setSchemes(Collections.singletonList(Scheme.forValue(newURI.getScheme())));
      swagger.setHost((newURI.getPort() != -1) ? newURI.getHost() + ':' + newURI.getPort() : newURI.getHost());
      swagger.setBasePath((newURI.getRawPath().isEmpty()) ? "/" : newURI.getRawPath());
    }
  } catch (IOException ioe) {
    // Fallback to the new parser
  } finally {
    if (temp != null) {
      temp.delete();
    }
  }
  return swagger;
}
origin: gravitee-io/gravitee-management-rest-api

private Swagger transformV1(String content, Map<String, String> config) {
  // Create temporary file for Swagger parser (only for descriptor version < 2.x)
  File temp = null;
  Swagger swagger = null;
  try {
    temp = createTmpSwagger1File(content);
    swagger = new SwaggerCompatConverter().read(temp.getAbsolutePath());
    if (swagger != null && config != null && config.get("tryItURL") != null) {
      URI newURI = URI.create(config.get("tryItURL"));
      swagger.setSchemes(Collections.singletonList(Scheme.forValue(newURI.getScheme())));
      swagger.setHost((newURI.getPort() != -1) ? newURI.getHost() + ':' + newURI.getPort() : newURI.getHost());
      swagger.setBasePath((newURI.getRawPath().isEmpty()) ? "/" : newURI.getRawPath());
    }
  } catch (IOException ioe) {
    // Fallback to the new parser
  } finally {
    if (temp != null) {
      temp.delete();
    }
  }
  return swagger;
}
origin: Sayi/swagger-diff

/**
 * @param oldSpec
 * @param newSpec
 * @param auths
 * @param version
 */
private SwaggerDiff(String oldSpec, String newSpec, List<AuthorizationValue> auths,
    String version) {
  if (SWAGGER_VERSION_V2.equals(version)) {
    SwaggerParser swaggerParser = new SwaggerParser();
    oldSpecSwagger = swaggerParser.read(oldSpec, auths, true);
    newSpecSwagger = swaggerParser.read(newSpec, auths, true);
  } else {
    SwaggerCompatConverter swaggerCompatConverter = new SwaggerCompatConverter();
    try {
      oldSpecSwagger = swaggerCompatConverter.read(oldSpec, auths);
      newSpecSwagger = swaggerCompatConverter.read(newSpec, auths);
    } catch (IOException e) {
      logger.error("cannot read api-doc from spec[version_v1.x]", e);
      return;
    }
  }
  if (null == oldSpecSwagger || null == newSpecSwagger) { throw new RuntimeException(
      "cannot read api-doc from spec."); }
}

origin: io.gravitee.management/gravitee-management-api-service

private NewApiEntity prepareV1(ImportSwaggerDescriptorEntity swaggerDescriptor) {
  NewApiEntity apiEntity;
  try {
    logger.info("Loading an old Swagger descriptor from {}", swaggerDescriptor.getPayload());
    if (swaggerDescriptor.getType() == ImportSwaggerDescriptorEntity.Type.INLINE) {
      File temp = null;
      try {
        temp = createTmpSwagger1File(swaggerDescriptor.getPayload());
        apiEntity = mapSwagger12ToNewApi(new SwaggerCompatConverter().read(temp.getAbsolutePath()));
      } finally {
        if (temp != null) {
          temp.delete();
        }
      }
    } else {
      apiEntity = mapSwagger12ToNewApi(new SwaggerCompatConverter().read(swaggerDescriptor.getPayload()));
    }
  } catch (IOException ioe) {
    logger.error("Can not read old Swagger specification", ioe);
    throw new SwaggerDescriptorException();
  }
  return apiEntity;
}
origin: gravitee-io/gravitee-management-rest-api

private NewApiEntity prepareV1(ImportSwaggerDescriptorEntity swaggerDescriptor) {
  NewApiEntity apiEntity;
  try {
    logger.info("Loading an old Swagger descriptor from {}", swaggerDescriptor.getPayload());
    if (swaggerDescriptor.getType() == ImportSwaggerDescriptorEntity.Type.INLINE) {
      File temp = null;
      try {
        temp = createTmpSwagger1File(swaggerDescriptor.getPayload());
        apiEntity = mapSwagger12ToNewApi(new SwaggerCompatConverter().read(temp.getAbsolutePath()));
      } finally {
        if (temp != null) {
          temp.delete();
        }
      }
    } else {
      apiEntity = mapSwagger12ToNewApi(new SwaggerCompatConverter().read(swaggerDescriptor.getPayload()));
    }
  } catch (IOException ioe) {
    logger.error("Can not read old Swagger specification", ioe);
    throw new SwaggerDescriptorException();
  }
  return apiEntity;
}
origin: SciGraph/SciGraph

apiList.add(output);
try {
 Swagger swagger = new SwaggerCompatConverter().convert(resourceListing, apiList);
 Map<String,Path> pathMap = swagger.getPaths();
io.swagger.parserSwaggerCompatConverter<init>

Popular methods of SwaggerCompatConverter

  • read
  • convert
  • convertModel
  • convertOperation
  • convertParameter
  • convertProperty
  • modelFromExtendedTypedObject
  • propertyFromTypedObject
  • readDeclaration
  • readResourceListing

Popular in Java

  • Reading from database using SQL prepared statement
  • requestLocationUpdates (LocationManager)
  • getSystemService (Context)
  • getResourceAsStream (ClassLoader)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now