Skip to content

Commit dee290a

Browse files
committed
added get/setFilterClass
1 parent fefd208 commit dee290a

File tree

4 files changed

+24
-3
lines changed

4 files changed

+24
-3
lines changed

modules/swagger-core/src/main/java/com/wordnik/swagger/config/SwaggerConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
public interface SwaggerConfig {
66
Swagger configure(Swagger swagger);
7+
String getFilterClass();
78
}

modules/swagger-jaxrs/src/main/java/com/wordnik/swagger/jaxrs/config/BeanConfig.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class BeanConfig extends AbstractScanner implements Scanner, SwaggerConfi
2828
String contact;
2929
String license;
3030
String licenseUrl;
31-
// String filterClass;
31+
String filterClass;
3232

3333
Info info;
3434
String host;
@@ -111,6 +111,13 @@ public void setHost(String host) {
111111
this.host = host;
112112
}
113113

114+
public String getFilterClass() {
115+
return filterClass;
116+
}
117+
public void setFilterClass(String filterClass) {
118+
this.filterClass = filterClass;
119+
}
120+
114121
public String getBasePath() {
115122
return basePath;
116123
}

modules/swagger-jaxrs/src/main/java/com/wordnik/swagger/jaxrs/config/ReflectiveJaxrsScanner.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public class ReflectiveJaxrsScanner implements SwaggerConfig, Scanner {
2424
protected String resourcePackage = "";
2525
protected Reflections reflections;
2626
protected Set<String> acceptablePackages;
27+
protected String filterClass;
2728

2829
public void setReflections(Reflections reflections) {
2930
this.reflections = reflections;
@@ -69,6 +70,14 @@ public Set<Class<?>> classes() {
6970
}
7071
return output;
7172
}
73+
74+
public void setFilterClass(String filterClass) {
75+
this.filterClass = filterClass;
76+
}
77+
78+
public String getFilterClass() {
79+
return filterClass;
80+
}
7281

7382
public boolean getPrettyPrint() {
7483
return true;

modules/swagger-jaxrs/src/main/java/com/wordnik/swagger/jaxrs/config/WebXMLReader.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import javax.servlet.*;
1212

1313
public class WebXMLReader implements SwaggerConfig {
14-
Logger LOGGER = LoggerFactory.getLogger(WebXMLReader.class);
15-
String basePath, host, filterClass, apiVersion, title, scheme = "http";
14+
private Logger LOGGER = LoggerFactory.getLogger(WebXMLReader.class);
15+
protected String basePath, host, filterClass, apiVersion, title, scheme = "http";
1616

1717
public WebXMLReader(ServletConfig servletConfig) {
1818
Scanner scanner = new DefaultJaxrsScanner();
@@ -60,6 +60,10 @@ public WebXMLReader(ServletConfig servletConfig) {
6060
}
6161
}
6262

63+
public String getFilterClass() {
64+
return filterClass;
65+
}
66+
6367
public Swagger configure(Swagger swagger) {
6468
if(swagger != null) {
6569
Info info = swagger.getInfo();

0 commit comments

Comments
 (0)