Package io.swagger.v3.jaxrs2.integration
Class JaxrsAnnotationScanner<T extends JaxrsAnnotationScanner<T>>
- java.lang.Object
-
- io.swagger.v3.jaxrs2.integration.JaxrsAnnotationScanner<T>
-
- All Implemented Interfaces:
JaxrsOpenApiScanner,OpenApiScanner
- Direct Known Subclasses:
JaxrsApplicationAndAnnotationScanner,JaxrsApplicationAndResourcePackagesAnnotationScanner,JaxrsApplicationScanner
public class JaxrsAnnotationScanner<T extends JaxrsAnnotationScanner<T>> extends Object implements JaxrsOpenApiScanner
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.ws.rs.core.Applicationapplicationprotected static org.slf4j.LoggerLOGGERprotected booleanonlyConsiderResourcePackagesprotected OpenAPIConfigurationopenApiConfiguration
-
Constructor Summary
Constructors Constructor Description JaxrsAnnotationScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JaxrsAnnotationScannerapplication(javax.ws.rs.core.Application application)Set<Class<?>>classes()protected booleanisIgnored(String classOrPackageName)TopenApiConfiguration(OpenAPIConfiguration openApiConfiguration)Map<String,Object>resources()voidsetApplication(javax.ws.rs.core.Application application)voidsetConfiguration(OpenAPIConfiguration openApiConfiguration)
-
-
-
Field Detail
-
openApiConfiguration
protected OpenAPIConfiguration openApiConfiguration
-
application
protected javax.ws.rs.core.Application application
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
onlyConsiderResourcePackages
protected boolean onlyConsiderResourcePackages
-
-
Method Detail
-
application
public JaxrsAnnotationScanner application(javax.ws.rs.core.Application application)
-
setApplication
public void setApplication(javax.ws.rs.core.Application application)
- Specified by:
setApplicationin interfaceJaxrsOpenApiScanner
-
openApiConfiguration
public T openApiConfiguration(OpenAPIConfiguration openApiConfiguration)
-
setConfiguration
public void setConfiguration(OpenAPIConfiguration openApiConfiguration)
- Specified by:
setConfigurationin interfaceOpenApiScanner
-
classes
public Set<Class<?>> classes()
- Specified by:
classesin interfaceOpenApiScanner
-
isIgnored
protected boolean isIgnored(String classOrPackageName)
-
resources
public Map<String,Object> resources()
- Specified by:
resourcesin interfaceOpenApiScanner
-
-