Tabnine Logo
io.swagger.v3.core.util
Code IndexAdd Tabnine to your IDE (free)

How to use io.swagger.v3.core.util

Best Java code snippets using io.swagger.v3.core.util (Showing top 20 results out of 315)

origin: swagger-api/swagger-core

  public DeserializationModule() {

    this.addDeserializer(Schema.class, new ModelDeserializer());
    this.addDeserializer(Parameter.class, new ParameterDeserializer());
    this.addDeserializer(Header.StyleEnum.class, new HeaderStyleEnumDeserializer());
    this.addDeserializer(Encoding.StyleEnum.class, new EncodingStyleEnumDeserializer());
    this.addDeserializer(EncodingProperty.StyleEnum.class, new EncodingPropertyStyleEnumDeserializer());

    this.addDeserializer(SecurityScheme.class, new SecuritySchemeDeserializer());

    this.addDeserializer(ApiResponses.class, new ApiResponsesDeserializer());
    this.addDeserializer(Paths.class, new PathsDeserializer());
    this.addDeserializer(Callback.class, new CallbackDeserializer());
  }
}
origin: swagger-api/swagger-core

public static ObjectMapper mapper() {
  if (mapper == null) {
    mapper = ObjectMapperFactory.createJson();
  }
  return mapper;
}
origin: swagger-api/swagger-core

public static ObjectMapper mapper() {
  if (mapper == null) {
    mapper = ObjectMapperFactory.createYaml();
  }
  return mapper;
}
origin: swagger-api/swagger-core

public static <T> T deserializeJsonFileFromClasspath(String path, Class<T> type) {
  return deserializeFileFromClasspath(path, type, Json.mapper());
}
origin: swagger-api/swagger-core

@Test
public void prettyPrintTest() throws IOException {
  final String json = ResourceUtils.loadClassResource(getClass(), "uber.json");
  final OpenAPI swagger = Json.mapper().readValue(json, OpenAPI.class);
  final String outputStream = OutputReplacer.OUT.run(new OutputReplacer.Function() {
    @Override
    public void run() {
      Json.prettyPrint(swagger);
    }
  });
  SerializationMatchers.assertEqualsToJson(swagger, outputStream);
}
origin: swagger-api/swagger-core

  private OpenAPI getOpenAPI(String path) throws IOException {
    final String json = ResourceUtils.loadClassResource(getClass(), path);
    return Json.mapper().readValue(json, OpenAPI.class);
  }
}
origin: swagger-api/swagger-core

protected GericModelConverter() {
  super(Json.mapper());
}
origin: swagger-api/swagger-core

public static <T> T deserializeYamlFileFromClasspath(String path, Class<T> type) {
  return deserializeFileFromClasspath(path, type, Yaml.mapper());
}
origin: swagger-api/swagger-core

public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation) {
  return getParameterType(paramAnnotation, false);
}
public static Type getParameterType(io.swagger.v3.oas.annotations.Parameter paramAnnotation, boolean nullIfNotFound) {
origin: swagger-api/swagger-core

public static Type typeFromString(String type) {
  final PrimitiveType primitive = PrimitiveType.fromName(type);
  if (primitive != null) {
    return primitive.getKeyClass();
  }
  try {
    return loadClassByName(type);
  } catch (Exception e) {
    LOGGER.error(String.format("Failed to resolve '%s' into class", type), e);
  }
  return null;
}
origin: swagger-api/swagger-core

public static Schema createProperty(Type type) {
  final PrimitiveType item = fromType(type);
  return item == null ? null : item.createProperty();
}
origin: swagger-api/swagger-core

public static Schema createProperty(String name) {
  final PrimitiveType item = fromName(name);
  return item == null ? null : item.createProperty();
}
origin: swagger-api/swagger-core

public static String getCommonName(Type type) {
  final PrimitiveType item = fromType(type);
  return item == null ? null : item.getCommonName();
}
origin: swagger-api/swagger-core

  @Override
  public void run() {
    Json.prettyPrint(swagger);
  }
});
origin: swagger-api/swagger-core

public static Optional<Schema> getSchemaFromAnnotation(io.swagger.v3.oas.annotations.media.Schema schema, JsonView jsonViewAnnotation) {
  return getSchemaFromAnnotation(schema, null, jsonViewAnnotation);
}
public static Optional<Schema> getSchemaFromAnnotation(io.swagger.v3.oas.annotations.media.Schema schema, Components components, JsonView jsonViewAnnotation) {
origin: swagger-api/swagger-core

public static Optional<ArraySchema> getArraySchema(io.swagger.v3.oas.annotations.media.ArraySchema arraySchema, JsonView jsonViewAnnotation) {
  return getArraySchema(arraySchema, null, jsonViewAnnotation);
}
public static Optional<ArraySchema> getArraySchema(io.swagger.v3.oas.annotations.media.ArraySchema arraySchema, Components components, JsonView jsonViewAnnotation) {
origin: swagger-api/swagger-core

public static Type getSchemaType(io.swagger.v3.oas.annotations.media.Schema schema) {
  return getSchemaType(schema, false);
}
origin: swagger-api/swagger-core

protected static ObjectMapper createJson() {
  return create(null);
}
origin: swagger-api/swagger-core

protected String findStdName(JavaType type) {
  return PrimitiveType.getCommonName(type);
}
origin: swagger-api/swagger-core

  public static ObjectMapper createJson() {
    return ObjectMapperFactory.createJson();
  }
}
io.swagger.v3.core.util

Most used classes

  • Json
  • Yaml
  • PathUtils
  • ReflectionUtils
  • AnnotationsUtils
  • DeserializationModule,
  • ObjectMapperFactory,
  • PrimitiveType,
  • RefUtils,
  • ApiResponsesDeserializer,
  • CallbackDeserializer,
  • EncodingPropertyStyleEnumDeserializer,
  • EncodingStyleEnumDeserializer,
  • HeaderStyleEnumDeserializer,
  • ModelDeserializer,
  • OutputReplacer$Function,
  • OutputReplacer,
  • ParameterDeserializer,
  • ParameterProcessor$AnnotationsHelper
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