Class ComponentResolver

java.lang.Object
io.github.torand.openapi2java.collectors.ComponentResolver

public class ComponentResolver extends Object
Resolves all components referenced in an OpenAPI specification.
  • Constructor Details

    • ComponentResolver

      public ComponentResolver(io.swagger.v3.oas.models.OpenAPI openApiDoc)
      Constructs a ComponentResolver object.
      Parameters:
      openApiDoc - the OpenAPI document.
  • Method Details

    • headers

      public HeaderResolver headers()
      Gets a header resolver.
      Returns:
      the header resolver.
    • parameters

      public ParameterResolver parameters()
      Gets a parameter resolver.
      Returns:
      the parameter resolver.
    • responses

      public ResponseResolver responses()
      Gets a response resolver.
      Returns:
      the response resolver.
    • schemas

      public SchemaResolver schemas()
      Gets a schema resolver.
      Returns:
      the schema resolver.
    • securitySchemes

      public SecuritySchemeResolver securitySchemes()
      Gets a security scheme resolver.
      Returns:
      the security scheme resolver.