Tabnine Logo
SwaggerCompatConverter.read
Code IndexAdd Tabnine to your IDE (free)

How to use
read
method
in
io.swagger.parser.SwaggerCompatConverter

Best Java code snippets using io.swagger.parser.SwaggerCompatConverter.read (Showing top 7 results out of 315)

origin: io.swagger/swagger-compat-spec-parser

public Swagger read(String input) throws IOException {
  return read(input, null);
}
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: 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: 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: io.swagger/swagger-compat-spec-parser

@Override
public SwaggerDeserializationResult readWithInfo(String location, List<AuthorizationValue> auths) {
  SwaggerDeserializationResult result = new SwaggerDeserializationResult();
  try {
    Swagger swagger = read(location, auths);
    if(swagger != null) {
      result.setSwagger(swagger);
      JsonNode jsonNode = Json.mapper().convertValue(swagger, JsonNode.class);
      return new Swagger20Parser().readWithInfo(jsonNode);
    }
  }
  catch (IOException e) {
    // TODO
  }
  return result;
}
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;
}
io.swagger.parserSwaggerCompatConverterread

Popular methods of SwaggerCompatConverter

  • <init>
  • convert
  • convertModel
  • convertOperation
  • convertParameter
  • convertProperty
  • modelFromExtendedTypedObject
  • propertyFromTypedObject
  • readDeclaration
  • readResourceListing

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSharedPreferences (Context)
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Top Vim 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