Package io.smallrye.openapi.api.util
Class UnusedSchemaFilter
java.lang.Object
io.smallrye.openapi.api.util.UnusedSchemaFilter
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.OASFilter
@Deprecated(since="4.3.0")
public class UnusedSchemaFilter
extends Object
implements org.eclipse.microprofile.openapi.OASFilter
Deprecated.
An implementation of OASFilter that scans the OpenAPI model and removes
any entries in `components.schemas` that are not referenced by other schemas
in the same model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) Deprecated.org.eclipse.microprofile.openapi.models.media.SchemafilterSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.OASFilter
filterAPIResponse, filterCallback, filterHeader, filterLink, filterOperation, filterParameter, filterPathItem, filterRequestBody, filterSecurityScheme, filterServer, filterTag
-
Constructor Details
-
UnusedSchemaFilter
public UnusedSchemaFilter()Deprecated.
-
-
Method Details
-
filterSchema
public org.eclipse.microprofile.openapi.models.media.Schema filterSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) Deprecated.- Specified by:
filterSchemain interfaceorg.eclipse.microprofile.openapi.OASFilter
-
filterOpenAPI
public void filterOpenAPI(org.eclipse.microprofile.openapi.models.OpenAPI openAPI) Deprecated.- Specified by:
filterOpenAPIin interfaceorg.eclipse.microprofile.openapi.OASFilter
-
UnusedComponentFilterinstead.