Package org.sonar.api.web
Class ServletFilter.UrlPattern.Builder
- java.lang.Object
-
- org.sonar.api.web.ServletFilter.UrlPattern.Builder
-
- Enclosing class:
- ServletFilter.UrlPattern
public static class ServletFilter.UrlPattern.Builder extends java.lang.Object
- Since:
- 6.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServletFilter.UrlPattern
build()
ServletFilter.UrlPattern.Builder
excludes(java.lang.String... excludePatterns)
ServletFilter.UrlPattern.Builder
excludes(java.util.Collection<java.lang.String> excludePatterns)
ServletFilter.UrlPattern.Builder
includes(java.lang.String... includePatterns)
Add inclusion patterns.ServletFilter.UrlPattern.Builder
includes(java.util.Collection<java.lang.String> includePatterns)
Add exclusion patterns.static java.util.Collection<java.lang.String>
staticResourcePatterns()
-
-
-
Method Detail
-
staticResourcePatterns
public static java.util.Collection<java.lang.String> staticResourcePatterns()
-
includes
public ServletFilter.UrlPattern.Builder includes(java.lang.String... includePatterns)
Add inclusion patterns. Supported formats are:- path prefixed by / and ended by * or /*, for example "/api/foo/*", to match all paths "/api/foo" and "api/api/foo/something/else"
- path prefixed by / and ended by .*, for example "/api/foo.*", to match exact path "/api/foo" with any suffix like "/api/foo.protobuf"
- path prefixed by *, for example "*\/foo", to match all paths "/api/foo" and "something/else/foo"
- path with leading slash and no wildcard, for example "/api/foo", to match exact path "/api/foo"
-
includes
public ServletFilter.UrlPattern.Builder includes(java.util.Collection<java.lang.String> includePatterns)
Add exclusion patterns. See format described inincludes(String...)
-
excludes
public ServletFilter.UrlPattern.Builder excludes(java.lang.String... excludePatterns)
-
excludes
public ServletFilter.UrlPattern.Builder excludes(java.util.Collection<java.lang.String> excludePatterns)
-
build
public ServletFilter.UrlPattern build()
-
-