Package io.swagger.v3.parser.processors
Class SchemaProcessor
java.lang.Object
io.swagger.v3.parser.processors.SchemaProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionSchemaProcessor
(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI) SchemaProcessor
(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, boolean openapi31) -
Method Summary
Modifier and TypeMethodDescriptionvoid
processArraySchema
(io.swagger.v3.oas.models.media.ArraySchema arraySchema) void
processComposedSchema
(io.swagger.v3.oas.models.media.ComposedSchema composedSchema) void
processPropertySchema
(io.swagger.v3.oas.models.media.Schema schema) void
processSchema
(io.swagger.v3.oas.models.media.Schema schema) void
processSchemaType
(io.swagger.v3.oas.models.media.Schema schema)
-
Constructor Details
-
SchemaProcessor
-
SchemaProcessor
public SchemaProcessor(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, boolean openapi31)
-
-
Method Details
-
processSchema
public void processSchema(io.swagger.v3.oas.models.media.Schema schema) -
processSchemaType
public void processSchemaType(io.swagger.v3.oas.models.media.Schema schema) -
processPropertySchema
public void processPropertySchema(io.swagger.v3.oas.models.media.Schema schema) -
processComposedSchema
public void processComposedSchema(io.swagger.v3.oas.models.media.ComposedSchema composedSchema) -
processArraySchema
public void processArraySchema(io.swagger.v3.oas.models.media.ArraySchema arraySchema)
-