Package org.sonar.api.web
Class ServletFilter.UrlPattern
- java.lang.Object
-
- org.sonar.api.web.ServletFilter.UrlPattern
-
- Enclosing class:
- ServletFilter
public static final class ServletFilter.UrlPattern extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServletFilter.UrlPattern.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ServletFilter.UrlPattern.Builder
builder()
static ServletFilter.UrlPattern
create(java.lang.String inclusionPattern)
Defines only a single inclusion pattern.java.util.Collection<java.lang.String>
getExclusions()
java.util.Collection<java.lang.String>
getInclusions()
java.lang.String
getUrl()
Deprecated.replaced in version 6.0 bygetInclusions()
andgetExclusions()
java.lang.String
label()
boolean
matches(java.lang.String path)
-
-
-
Method Detail
-
matches
public boolean matches(java.lang.String path)
-
getInclusions
public java.util.Collection<java.lang.String> getInclusions()
- Since:
- 6.0
-
getExclusions
public java.util.Collection<java.lang.String> getExclusions()
- Since:
- 6.0
-
getUrl
@Deprecated public java.lang.String getUrl()
Deprecated.replaced in version 6.0 bygetInclusions()
andgetExclusions()
- Throws:
java.lang.IllegalStateException
- if at least one exclusion or more than one inclusions are defined
-
label
public java.lang.String label()
-
create
public static ServletFilter.UrlPattern create(java.lang.String inclusionPattern)
Defines only a single inclusion pattern. This is a shortcut forbuilder().includes(inclusionPattern).build()
.
-
builder
public static ServletFilter.UrlPattern.Builder builder()
- Since:
- 6.0
-
-