Uses of Class
org.apache.juneau.bean.swagger.Swagger
Packages that use Swagger
Package
Description
Swagger Data Transfer Objects
Swagger UI Generator
REST Server API
API-docs mixin pack — composable
@Rest(mixins=...) resources that publish Swagger v2
and OpenAPI 3.1 spec endpoints with Swagger-UI and Redoc HTML mounts.REST Swagger Support
-
Uses of Swagger in org.apache.juneau.bean.swagger
Fields in org.apache.juneau.bean.swagger declared as SwaggerMethods in org.apache.juneau.bean.swagger that return SwaggerModifier and TypeMethodDescriptionSwagger.addConsumes(Collection<MediaType> values) Bean property appender:consumes .Swagger.addConsumes(MediaType... values) Bean property appender:consumes .Swagger.addDefinition(String name, JsonMap schema) Bean property appender:definitions .Swagger.addOperation(String path, String method, Operation operation) Bean property appender:paths .Swagger.addParameter(String name, ParameterInfo parameter) Bean property appender:parameters .Bean property appender:paths .Swagger.addProduces(Collection<MediaType> values) Bean property appender:produces .Swagger.addProduces(MediaType... values) Adds one or more values to theproduces property.Swagger.addResponse(String name, ResponseInfo response) Bean property appender:responses .Swagger.addSchemes(String... values) Bean property appender:schemes .Swagger.addSchemes(Collection<String> values) Bean property appender:schemes .Swagger.addSecurity(String scheme, String... alternatives) Bean property appender:security .Swagger.addSecurity(Collection<Map<String, List<String>>> values) Bean property fluent setter:security .Swagger.addSecurityDefinition(String name, SecurityScheme securityScheme) Bean property appender:securityDefinitions .Swagger.addTags(Collection<Tag> values) Bean property appender:tags .Bean property appender:tags .Swagger.copy()Make a deep copy of this object.Swagger.setBasePath(String value) Bean property setter:basePath .Swagger.setConsumes(Collection<MediaType> value) Bean property setter:consumes .Swagger.setConsumes(MediaType... value) Bean property fluent setter:consumes .Swagger.setDefinitions(Map<String, JsonMap> value) Bean property setter:definitions .Swagger.setExternalDocs(ExternalDocumentation value) Bean property setter:externalDocs .Bean property setter:host .Bean property setter:info .Swagger.setParameters(Map<String, ParameterInfo> value) Bean property setter:parameters .Swagger.setPaths(Map<String, OperationMap> value) Bean property setter:paths .Swagger.setProduces(Collection<MediaType> value) Bean property setter:produces .Swagger.setProduces(MediaType... value) Bean property fluent setter:produces .Swagger.setResponses(Map<String, ResponseInfo> value) Bean property setter:responses .Swagger.setSchemes(String... value) Bean property fluent setter:schemes .Swagger.setSchemes(Collection<String> value) Bean property setter:schemes .Swagger.setSecurity(Collection<Map<String, List<String>>> value) Bean property setter:security .Swagger.setSecurityDefinitions(Map<String, SecurityScheme> value) Bean property setter:securityDefinitions .Swagger.setSwagger(String value) Bean property setter:swagger .Swagger.setTags(Collection<Tag> value) Bean property setter:tags .Bean property setter:tags .Swagger.strict()Sets strict mode on this bean.Sets strict mode on this bean.static final SwaggerSwaggerBuilder.swagger()Creates an emptySwaggerelement.static final SwaggerMethods in org.apache.juneau.bean.swagger with parameters of type SwaggerModifier and TypeMethodDescriptionHeaderInfo.resolveRefs(Swagger swagger, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.Items.resolveRefs(Swagger swagger, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.ParameterInfo.resolveRefs(Swagger swagger, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.ResponseInfo.resolveRefs(Swagger swagger, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.SchemaInfo.resolveRefs(Swagger swagger, Deque<String> refStack, int maxDepth) Resolves any"$ref" attributes in this element.Constructors in org.apache.juneau.bean.swagger with parameters of type Swagger -
Uses of Swagger in org.apache.juneau.bean.swagger.ui
Methods in org.apache.juneau.bean.swagger.ui with parameters of type SwaggerModifier and TypeMethodDescriptionSwaggerUI.swap(MarshallingSession marshallingSession, Swagger swagger) -
Uses of Swagger in org.apache.juneau.rest.server
Fields in org.apache.juneau.rest.server with type parameters of type SwaggerModifier and TypeFieldDescriptionprotected final ConcurrentHashMap<Locale,Swagger> RestContext.swaggerCacheMethods in org.apache.juneau.rest.server that return types with arguments of type SwaggerModifier and TypeMethodDescriptionRestContext.getSwagger(Locale locale) Returns the swagger for the REST resource.RestRequest.getSwagger()Returns the localized swagger associated with the resource. -
Uses of Swagger in org.apache.juneau.rest.server.docs
Methods in org.apache.juneau.rest.server.docs that return SwaggerModifier and TypeMethodDescriptionSwaggerMixin.getSwagger(RestRequest req) [GET /api] — emit the Swagger v2 spec for this resource.SwaggerUiMixin.getSwaggerUi(RestRequest req) [GET /swagger] — render the Swagger-UI HTML view (or the spec, depending onAccept). -
Uses of Swagger in org.apache.juneau.rest.server.swagger
Methods in org.apache.juneau.rest.server.swagger that return SwaggerModifier and TypeMethodDescriptionBasicSwaggerProvider.getSwagger(RestContext context, Locale locale) Returns the Swagger associated with the specified context of aRest-annotated class.BasicSwaggerProviderSession.getSwagger()Generates the swagger.SwaggerProvider.getSwagger(RestContext context, Locale locale) Returns the Swagger associated with the specifiedRest-annotated class.