Package io.swagger.jaxrs.config
Class BeanConfig
- java.lang.Object
-
- io.swagger.jaxrs.config.AbstractScanner
-
- io.swagger.jaxrs.config.BeanConfig
-
- All Implemented Interfaces:
Scanner,SwaggerConfig
public class BeanConfig extends AbstractScanner implements Scanner, SwaggerConfig
-
-
Field Summary
Fields Modifier and Type Field Description protected Readerreaderprotected javax.servlet.ServletConfigservletConfig-
Fields inherited from class io.swagger.jaxrs.config.AbstractScanner
prettyPrint
-
-
Constructor Summary
Constructors Constructor Description BeanConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>classes()io.swagger.models.Swaggerconfigure(io.swagger.models.Swagger swagger)StringgetBasePath()StringgetConfigId()StringgetContact()StringgetContextId()StringgetDescription()booleangetExpandSuperTypes()StringgetFilterClass()StringgetHost()io.swagger.models.InfogetInfo()StringgetLicense()StringgetLicenseUrl()StringgetResourcePackage()booleangetScan()StringgetScannerId()String[]getSchemes()io.swagger.models.SwaggergetSwagger()StringgetTermsOfServiceUrl()StringgetTitle()StringgetVersion()booleanisUsePathBasedConfig()voidscanAndRead()voidsetBasePath(String basePath)voidsetConfigId(String configId)voidsetContact(String contact)voidsetContextId(String contextId)voidsetDescription(String description)voidsetExpandSuperTypes(boolean expandSuperTypes)voidsetFilterClass(String filterClass)voidsetHost(String host)voidsetInfo(io.swagger.models.Info info)voidsetLicense(String license)voidsetLicenseUrl(String licenseUrl)voidsetPrettyPrint(String prettyPrint)voidsetResourcePackage(String resourcePackage)voidsetScan()voidsetScan(boolean shouldScan)voidsetScannerId(String scannerId)voidsetSchemes(String[] schemes)voidsetServletConfig(javax.servlet.ServletConfig servletConfig)voidsetTermsOfServiceUrl(String termsOfServiceUrl)voidsetTitle(String title)voidsetUsePathBasedConfig(boolean usePathBasedConfig)voidsetVersion(String version)-
Methods inherited from class io.swagger.jaxrs.config.AbstractScanner
getPrettyPrint, setPrettyPrint
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.swagger.config.Scanner
getPrettyPrint, setPrettyPrint
-
-
-
-
Field Detail
-
reader
protected Reader reader
-
servletConfig
protected javax.servlet.ServletConfig servletConfig
-
-
Method Detail
-
isUsePathBasedConfig
public boolean isUsePathBasedConfig()
-
setUsePathBasedConfig
public void setUsePathBasedConfig(boolean usePathBasedConfig)
-
getResourcePackage
public String getResourcePackage()
-
setResourcePackage
public void setResourcePackage(String resourcePackage)
-
getSchemes
public String[] getSchemes()
-
setSchemes
public void setSchemes(String[] schemes)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getTermsOfServiceUrl
public String getTermsOfServiceUrl()
-
setTermsOfServiceUrl
public void setTermsOfServiceUrl(String termsOfServiceUrl)
-
getContact
public String getContact()
-
setContact
public void setContact(String contact)
-
getLicense
public String getLicense()
-
setLicense
public void setLicense(String license)
-
getLicenseUrl
public String getLicenseUrl()
-
setLicenseUrl
public void setLicenseUrl(String licenseUrl)
-
getInfo
public io.swagger.models.Info getInfo()
-
setInfo
public void setInfo(io.swagger.models.Info info)
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
getFilterClass
public String getFilterClass()
- Specified by:
getFilterClassin interfaceSwaggerConfig
-
setFilterClass
public void setFilterClass(String filterClass)
-
getContextId
public String getContextId()
-
setContextId
public void setContextId(String contextId)
-
getScannerId
public String getScannerId()
-
setScannerId
public void setScannerId(String scannerId)
-
getConfigId
public String getConfigId()
-
setServletConfig
public void setServletConfig(javax.servlet.ServletConfig servletConfig)
-
setConfigId
public void setConfigId(String configId)
-
getBasePath
public String getBasePath()
-
getExpandSuperTypes
public boolean getExpandSuperTypes()
-
setExpandSuperTypes
public void setExpandSuperTypes(boolean expandSuperTypes)
-
setBasePath
public void setBasePath(String basePath)
-
setPrettyPrint
public void setPrettyPrint(String prettyPrint)
-
getScan
public boolean getScan()
-
setScan
public void setScan(boolean shouldScan)
-
setScan
public void setScan()
-
scanAndRead
public void scanAndRead()
-
getSwagger
public io.swagger.models.Swagger getSwagger()
-
configure
public io.swagger.models.Swagger configure(io.swagger.models.Swagger swagger)
- Specified by:
configurein interfaceSwaggerConfig
-
-