Package io.swagger.jaxrs.config
Class ReflectiveJaxrsScanner
- java.lang.Object
-
- io.swagger.jaxrs.config.ReflectiveJaxrsScanner
-
- All Implemented Interfaces:
Scanner
,SwaggerConfig
public class ReflectiveJaxrsScanner extends Object implements SwaggerConfig, Scanner
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>
acceptablePackages
protected String
filterClass
protected boolean
prettyPrint
protected org.reflections.Reflections
reflections
protected String
resourcePackage
-
Constructor Summary
Constructors Constructor Description ReflectiveJaxrsScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>
classes()
io.swagger.models.Swagger
configure(io.swagger.models.Swagger swagger)
String
getFilterClass()
boolean
getPrettyPrint()
protected org.reflections.Reflections
getReflections()
String
getResourcePackage()
void
setFilterClass(String filterClass)
void
setPrettyPrint(boolean shouldPrettyPrint)
void
setReflections(org.reflections.Reflections reflections)
void
setResourcePackage(String resourcePackage)
-
-
-
Method Detail
-
getReflections
protected org.reflections.Reflections getReflections()
-
setReflections
public void setReflections(org.reflections.Reflections reflections)
-
getResourcePackage
public String getResourcePackage()
-
setResourcePackage
public void setResourcePackage(String resourcePackage)
-
configure
public io.swagger.models.Swagger configure(io.swagger.models.Swagger swagger)
- Specified by:
configure
in interfaceSwaggerConfig
-
getFilterClass
public String getFilterClass()
- Specified by:
getFilterClass
in interfaceSwaggerConfig
-
setFilterClass
public void setFilterClass(String filterClass)
-
getPrettyPrint
public boolean getPrettyPrint()
- Specified by:
getPrettyPrint
in interfaceScanner
-
setPrettyPrint
public void setPrettyPrint(boolean shouldPrettyPrint)
- Specified by:
setPrettyPrint
in interfaceScanner
-
-