Package io.smallrye.openapi.mavenplugin
Class MavenConfig
- java.lang.Object
-
- io.smallrye.openapi.mavenplugin.MavenConfig
-
- All Implemented Interfaces:
OpenApiConfig
public class MavenConfig extends Object implements OpenApiConfig
Implementation of theOpenApiConfiginterface that gets config information from maven- Author:
- Phillip Kruger (phillip.kruger@redhat.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.smallrye.openapi.api.OpenApiConfig
OpenApiConfig.OperationIdStrategy
-
-
Constructor Summary
Constructors Constructor Description MavenConfig(Map<String,String> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplicationPathDisable()StringcustomSchemaRegistryClass()Stringfilter()StringgetInfoContactEmail()StringgetInfoContactName()StringgetInfoContactUrl()StringgetInfoDescription()StringgetInfoLicenseName()StringgetInfoLicenseUrl()StringgetInfoTermsOfService()StringgetInfoTitle()StringgetInfoVersion()StringgetOpenApiVersion()OpenApiConfig.OperationIdStrategygetOperationIdStrategy()Set<String>getScanExcludeProfiles()Set<String>getScanProfiles()StringmodelReader()Set<String>operationServers(String operationId)Set<String>pathServers(String path)PatternscanClasses()booleanscanDependenciesDisable()booleanscanDisable()PatternscanExcludeClasses()PatternscanExcludePackages()PatternscanPackages()Set<String>servers()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.smallrye.openapi.api.OpenApiConfig
allowNakedPathParameter, arrayReferencesEnable, asCsvSet, doAllowNakedPathParameter, getDefaultConsumes, getDefaultProduces, getSchemas, patternOf, patternOf, privatePropertiesEnable, propertyNamingStrategy, removeUnusedSchemas, scanDependenciesJars, sortedPropertiesEnable
-
-
-
-
Method Detail
-
modelReader
public String modelReader()
- Specified by:
modelReaderin interfaceOpenApiConfig
-
filter
public String filter()
- Specified by:
filterin interfaceOpenApiConfig
-
scanDisable
public boolean scanDisable()
- Specified by:
scanDisablein interfaceOpenApiConfig
-
scanPackages
public Pattern scanPackages()
- Specified by:
scanPackagesin interfaceOpenApiConfig
-
scanClasses
public Pattern scanClasses()
- Specified by:
scanClassesin interfaceOpenApiConfig
-
scanExcludePackages
public Pattern scanExcludePackages()
- Specified by:
scanExcludePackagesin interfaceOpenApiConfig
-
scanExcludeClasses
public Pattern scanExcludeClasses()
- Specified by:
scanExcludeClassesin interfaceOpenApiConfig
-
servers
public Set<String> servers()
- Specified by:
serversin interfaceOpenApiConfig
-
pathServers
public Set<String> pathServers(String path)
- Specified by:
pathServersin interfaceOpenApiConfig
-
operationServers
public Set<String> operationServers(String operationId)
- Specified by:
operationServersin interfaceOpenApiConfig
-
scanDependenciesDisable
public boolean scanDependenciesDisable()
- Specified by:
scanDependenciesDisablein interfaceOpenApiConfig
-
customSchemaRegistryClass
public String customSchemaRegistryClass()
- Specified by:
customSchemaRegistryClassin interfaceOpenApiConfig
-
applicationPathDisable
public boolean applicationPathDisable()
- Specified by:
applicationPathDisablein interfaceOpenApiConfig
-
getOpenApiVersion
public String getOpenApiVersion()
- Specified by:
getOpenApiVersionin interfaceOpenApiConfig
-
getInfoTitle
public String getInfoTitle()
- Specified by:
getInfoTitlein interfaceOpenApiConfig
-
getInfoVersion
public String getInfoVersion()
- Specified by:
getInfoVersionin interfaceOpenApiConfig
-
getInfoDescription
public String getInfoDescription()
- Specified by:
getInfoDescriptionin interfaceOpenApiConfig
-
getInfoTermsOfService
public String getInfoTermsOfService()
- Specified by:
getInfoTermsOfServicein interfaceOpenApiConfig
-
getInfoContactEmail
public String getInfoContactEmail()
- Specified by:
getInfoContactEmailin interfaceOpenApiConfig
-
getInfoContactName
public String getInfoContactName()
- Specified by:
getInfoContactNamein interfaceOpenApiConfig
-
getInfoContactUrl
public String getInfoContactUrl()
- Specified by:
getInfoContactUrlin interfaceOpenApiConfig
-
getInfoLicenseName
public String getInfoLicenseName()
- Specified by:
getInfoLicenseNamein interfaceOpenApiConfig
-
getInfoLicenseUrl
public String getInfoLicenseUrl()
- Specified by:
getInfoLicenseUrlin interfaceOpenApiConfig
-
getOperationIdStrategy
public OpenApiConfig.OperationIdStrategy getOperationIdStrategy()
- Specified by:
getOperationIdStrategyin interfaceOpenApiConfig
-
getScanProfiles
public Set<String> getScanProfiles()
- Specified by:
getScanProfilesin interfaceOpenApiConfig
-
getScanExcludeProfiles
public Set<String> getScanExcludeProfiles()
- Specified by:
getScanExcludeProfilesin interfaceOpenApiConfig
-
-