Class SwaggerIndexPageTransformer

  • All Implemented Interfaces:
    SwaggerIndexTransformer, org.springframework.web.reactive.resource.ResourceTransformer

    public class SwaggerIndexPageTransformer
    extends org.springdoc.ui.AbstractSwaggerIndexTransformer
    implements SwaggerIndexTransformer
    The type Swagger index transformer.
    Author:
    bnasslahsen
    • Field Summary

      • Fields inherited from class org.springdoc.ui.AbstractSwaggerIndexTransformer

        objectMapper, swaggerUiConfig, swaggerUiOAuthProperties
    • Constructor Summary

      Constructors 
      Constructor Description
      SwaggerIndexPageTransformer​(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig, org.springdoc.core.SwaggerUiOAuthProperties swaggerUiOAuthProperties, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Instantiates a new Swagger index transformer.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<org.springframework.core.io.Resource> transform​(org.springframework.web.server.ServerWebExchange serverWebExchange, org.springframework.core.io.Resource resource, org.springframework.web.reactive.resource.ResourceTransformerChain resourceTransformerChain)  
      • Methods inherited from class org.springdoc.ui.AbstractSwaggerIndexTransformer

        addCSRF, addCSRFLocalStorage, addInitOauth, addSyntaxHighlight, defaultTransformations, hasDefaultTransformations, overwriteSwaggerDefaultUrl, readFullyAsString
    • Constructor Detail

      • SwaggerIndexPageTransformer

        public SwaggerIndexPageTransformer​(org.springdoc.core.SwaggerUiConfigProperties swaggerUiConfig,
                                           org.springdoc.core.SwaggerUiOAuthProperties swaggerUiOAuthProperties,
                                           com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Instantiates a new Swagger index transformer.
        Parameters:
        swaggerUiConfig - the swagger ui config
        swaggerUiOAuthProperties - the swagger ui o auth properties
        objectMapper - the object mapper
    • Method Detail

      • transform

        public reactor.core.publisher.Mono<org.springframework.core.io.Resource> transform​(org.springframework.web.server.ServerWebExchange serverWebExchange,
                                                                                           org.springframework.core.io.Resource resource,
                                                                                           org.springframework.web.reactive.resource.ResourceTransformerChain resourceTransformerChain)
        Specified by:
        transform in interface org.springframework.web.reactive.resource.ResourceTransformer