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 classServletFilter.UrlPattern.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ServletFilter.UrlPattern.Builderbuilder()static ServletFilter.UrlPatterncreate(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.StringgetUrl()Deprecated.replaced in version 6.0 bygetInclusions()andgetExclusions()java.lang.Stringlabel()booleanmatches(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
-
-