Package org.springdoc.core.customizers
Class SpringDocCustomizers
java.lang.Object
org.springdoc.core.customizers.SpringDocCustomizers
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
public class SpringDocCustomizers
extends Object
implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
The type Spring doc customizers.
- Author:
- bnasslahsen
-
Constructor Summary
ConstructorsConstructorDescriptionSpringDocCustomizers(Optional<Set<OpenApiCustomizer>> openApiCustomizers, Optional<Set<OperationCustomizer>> operationCustomizers, Optional<Set<RouterOperationCustomizer>> routerOperationCustomizers, Optional<Set<DataRestRouterOperationCustomizer>> dataRestRouterOperationCustomizers, Optional<Set<OpenApiMethodFilter>> methodFilters, Optional<Set<GlobalOpenApiCustomizer>> globalOpenApiCustomizers, Optional<Set<GlobalOperationCustomizer>> globalOperationCustomizers, Optional<Set<GlobalOpenApiMethodFilter>> globalOpenApiMethodFilters, Optional<List<DelegatingMethodParameterCustomizer>> optionalDelegatingMethodParameterCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers) Instantiates a new Spring doc customizers.SpringDocCustomizers(Optional<Set<OpenApiCustomizer>> openApiCustomizers, Optional<Set<OperationCustomizer>> operationCustomizers, Optional<Set<RouterOperationCustomizer>> routerOperationCustomizers, Optional<Set<OpenApiMethodFilter>> openApiMethodFilters, Optional<List<DelegatingMethodParameterCustomizer>> optionalDelegatingMethodParameterCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers) Instantiates a new Spring doc customizers. -
Method Summary
Modifier and TypeMethodDescriptionvoidGets data rest router operation customizers.Gets ordered data rest router operation customizer stream.Gets global open api customizers.Gets ordered global open api customizer stream.Gets global open api method filters.Gets global operation customizers.Gets ordered global operation customizer stream.Gets method filters.Gets open api customizers.Gets ordered open api customizer stream.Gets operation customizers.Gets ordered operation customizer stream.Gets optional delegating method parameter customizers.Gets parameter customizers.Gets router operation customizers.Gets ordered router operation customizer stream.voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
SpringDocCustomizers
public SpringDocCustomizers(Optional<Set<OpenApiCustomizer>> openApiCustomizers, Optional<Set<OperationCustomizer>> operationCustomizers, Optional<Set<RouterOperationCustomizer>> routerOperationCustomizers, Optional<Set<DataRestRouterOperationCustomizer>> dataRestRouterOperationCustomizers, Optional<Set<OpenApiMethodFilter>> methodFilters, Optional<Set<GlobalOpenApiCustomizer>> globalOpenApiCustomizers, Optional<Set<GlobalOperationCustomizer>> globalOperationCustomizers, Optional<Set<GlobalOpenApiMethodFilter>> globalOpenApiMethodFilters, Optional<List<DelegatingMethodParameterCustomizer>> optionalDelegatingMethodParameterCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers) Instantiates a new Spring doc customizers.- Parameters:
openApiCustomizers- the open api customizersoperationCustomizers- the operation customizersrouterOperationCustomizers- the router operation customizersdataRestRouterOperationCustomizers- the data rest router operation customizersmethodFilters- the method filtersglobalOpenApiCustomizers- the global open api customizersglobalOperationCustomizers- the global operation customizersglobalOpenApiMethodFilters- the global open api method filtersoptionalDelegatingMethodParameterCustomizers- the optional delegating method parameter customizersparameterCustomizers- the parameter customizers
-
SpringDocCustomizers
public SpringDocCustomizers(Optional<Set<OpenApiCustomizer>> openApiCustomizers, Optional<Set<OperationCustomizer>> operationCustomizers, Optional<Set<RouterOperationCustomizer>> routerOperationCustomizers, Optional<Set<OpenApiMethodFilter>> openApiMethodFilters, Optional<List<DelegatingMethodParameterCustomizer>> optionalDelegatingMethodParameterCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers) Instantiates a new Spring doc customizers.- Parameters:
openApiCustomizers- the open api customizersoperationCustomizers- the operation customizersrouterOperationCustomizers- the router operation customizersopenApiMethodFilters- the open api method filtersoptionalDelegatingMethodParameterCustomizers- the optional delegating method parameter customizersparameterCustomizers- the parameter customizers
-
-
Method Details
-
getOpenApiCustomizers
Gets open api customizers.- Returns:
- the open api customizers
-
getOpenApiCustomizersStream
Gets ordered open api customizer stream.- Returns:
- the ordered open api customizer stream
-
getOperationCustomizers
Gets operation customizers.- Returns:
- the operation customizers
-
getOperationCustomizersStream
Gets ordered operation customizer stream.- Returns:
- the ordered operation customizer stream
-
getRouterOperationCustomizers
Gets router operation customizers.- Returns:
- the router operation customizers
-
getRouterOperationCustomizersStream
Gets ordered router operation customizer stream.- Returns:
- the ordered router operation customizer stream
-
getDataRestRouterOperationCustomizers
Gets data rest router operation customizers.- Returns:
- the data rest router operation customizers
-
getDataRestRouterOperationCustomizersStream
Gets ordered data rest router operation customizer stream.- Returns:
- the ordered data rest router operation customizer stream
-
getMethodFilters
Gets method filters.- Returns:
- the method filters
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
getGlobalOpenApiCustomizers
Gets global open api customizers.- Returns:
- the global open api customizers
-
getGlobalOpenApiCustomizersStream
Gets ordered global open api customizer stream.- Returns:
- the ordered global open api customizer stream
-
getGlobalOperationCustomizers
Gets global operation customizers.- Returns:
- the global operation customizers
-
getGlobalOperationCustomizersStream
Gets ordered global operation customizer stream.- Returns:
- the ordered global operation customizer stream
-
getGlobalOpenApiMethodFilters
Gets global open api method filters.- Returns:
- the global open api method filters
-
getOptionalDelegatingMethodParameterCustomizers
public Optional<List<DelegatingMethodParameterCustomizer>> getOptionalDelegatingMethodParameterCustomizers()Gets optional delegating method parameter customizers.- Returns:
- the optional delegating method parameter customizers
-
getParameterCustomizers
Gets parameter customizers.- Returns:
- the parameter customizers
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-