Class DocumentationContext
- java.lang.Object
-
- springfox.documentation.spi.service.contexts.DocumentationContext
-
public class DocumentationContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DocumentationContext(DocumentationType documentationType, java.util.List<RequestHandler> handlerMappings, ApiInfo apiInfo, java.lang.String groupName, ApiSelector apiSelector, java.util.Set<java.lang.Class> ignorableParameterTypes, java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<ResponseMessage>> globalResponseMessages, java.util.List<Parameter> globalOperationParameter, java.util.List<RequestParameter> globalRequestParameters, java.util.Map<org.springframework.http.HttpMethod,java.util.List<Response>> globalResponses, PathProvider pathProvider, java.util.List<SecurityContext> securityContexts, java.util.List<SecurityScheme> securitySchemes, java.util.List<AlternateTypeRule> alternateTypeRules, java.util.Comparator<ApiListingReference> listingReferenceOrdering, java.util.Comparator<ApiDescription> apiDescriptionOrdering, java.util.Comparator<Operation> operationOrdering, java.util.Set<java.lang.String> produces, java.util.Set<java.lang.String> consumes, java.lang.String host, java.util.Set<java.lang.String> protocols, GenericTypeNamingStrategy genericsNamingStrategy, java.util.Optional<java.lang.String> pathMapping, boolean isUriTemplatesEnabled, java.util.Set<com.fasterxml.classmate.ResolvedType> additionalModels, java.util.Set<Tag> tags, java.util.List<VendorExtension> vendorExtensions, java.util.List<Server> servers)
-
Method Summary
-
-
-
Constructor Detail
-
DocumentationContext
public DocumentationContext(DocumentationType documentationType, java.util.List<RequestHandler> handlerMappings, ApiInfo apiInfo, java.lang.String groupName, ApiSelector apiSelector, java.util.Set<java.lang.Class> ignorableParameterTypes, java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<ResponseMessage>> globalResponseMessages, java.util.List<Parameter> globalOperationParameter, java.util.List<RequestParameter> globalRequestParameters, java.util.Map<org.springframework.http.HttpMethod,java.util.List<Response>> globalResponses, PathProvider pathProvider, java.util.List<SecurityContext> securityContexts, java.util.List<SecurityScheme> securitySchemes, java.util.List<AlternateTypeRule> alternateTypeRules, java.util.Comparator<ApiListingReference> listingReferenceOrdering, java.util.Comparator<ApiDescription> apiDescriptionOrdering, java.util.Comparator<Operation> operationOrdering, java.util.Set<java.lang.String> produces, java.util.Set<java.lang.String> consumes, java.lang.String host, java.util.Set<java.lang.String> protocols, GenericTypeNamingStrategy genericsNamingStrategy, java.util.Optional<java.lang.String> pathMapping, boolean isUriTemplatesEnabled, java.util.Set<com.fasterxml.classmate.ResolvedType> additionalModels, java.util.Set<Tag> tags, java.util.List<VendorExtension> vendorExtensions, java.util.List<Server> servers)
-
-
Method Detail
-
getDocumentationType
public DocumentationType getDocumentationType()
-
getRequestHandlers
public java.util.List<RequestHandler> getRequestHandlers()
-
getApiInfo
public ApiInfo getApiInfo()
-
getGroupName
public java.lang.String getGroupName()
-
getApiSelector
public ApiSelector getApiSelector()
-
getIgnorableParameterTypes
public java.util.Set<java.lang.Class> getIgnorableParameterTypes()
-
getGlobalResponseMessages
public java.util.Map<org.springframework.web.bind.annotation.RequestMethod,java.util.List<ResponseMessage>> getGlobalResponseMessages()
-
getGlobalRequestParameters
@Deprecated public java.util.List<Parameter> getGlobalRequestParameters()
Deprecated.use @seegetGlobalParameters()
instead- Returns:
- list of parameters
-
getPathProvider
public PathProvider getPathProvider()
-
getSecurityContexts
public java.util.List<SecurityContext> getSecurityContexts()
-
getSecuritySchemes
public java.util.List<SecurityScheme> getSecuritySchemes()
-
getListingReferenceOrdering
public java.util.Comparator<ApiListingReference> getListingReferenceOrdering()
-
getApiDescriptionOrdering
public java.util.Comparator<ApiDescription> getApiDescriptionOrdering()
-
getAlternateTypeProvider
public AlternateTypeProvider getAlternateTypeProvider()
-
operationOrdering
public java.util.Comparator<Operation> operationOrdering()
-
getProduces
public java.util.Set<java.lang.String> getProduces()
-
getConsumes
public java.util.Set<java.lang.String> getConsumes()
-
getHost
public java.lang.String getHost()
-
getProtocols
public java.util.Set<java.lang.String> getProtocols()
-
getGenericsNamingStrategy
public GenericTypeNamingStrategy getGenericsNamingStrategy()
-
getPathMapping
public java.util.Optional<java.lang.String> getPathMapping()
-
isUriTemplatesEnabled
public boolean isUriTemplatesEnabled()
-
getAdditionalModels
public java.util.Set<com.fasterxml.classmate.ResolvedType> getAdditionalModels()
-
getTags
public java.util.Set<Tag> getTags()
-
getVendorExtentions
public java.util.List<VendorExtension> getVendorExtentions()
-
getGlobalParameters
public java.util.Collection<RequestParameter> getGlobalParameters()
-
globalResponsesFor
public java.util.Collection<Response> globalResponsesFor(org.springframework.http.HttpMethod method)
-
getServers
public java.util.Collection<Server> getServers()
-
-