Package jetbrains.buildServer.util
Class StringMatcher.MatchResult
- java.lang.Object
-
- jetbrains.buildServer.util.StringMatcher.MatchResult
-
- Enclosing interface:
- StringMatcher
public static class StringMatcher.MatchResult extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringMatcher.MatchResult.Range
static interface
StringMatcher.MatchResult.Supplier<T>
-
Constructor Summary
Constructors Constructor Description MatchResult(boolean matches)
MatchResult(boolean matches, StringMatcher.MatchResult.Supplier<List<StringMatcher.MatchResult.Range>> groups)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<StringMatcher.MatchResult.Range>
getGroups()
boolean
isMatches()
static StringMatcher.MatchResult
match(StringMatcher.MatchResult.Supplier<List<StringMatcher.MatchResult.Range>> groups)
static StringMatcher.MatchResult
noMatch()
-
-
-
Constructor Detail
-
MatchResult
public MatchResult(boolean matches)
-
MatchResult
public MatchResult(boolean matches, @Nullable StringMatcher.MatchResult.Supplier<List<StringMatcher.MatchResult.Range>> groups)
-
-
Method Detail
-
noMatch
public static StringMatcher.MatchResult noMatch()
-
match
public static StringMatcher.MatchResult match(@NotNull StringMatcher.MatchResult.Supplier<List<StringMatcher.MatchResult.Range>> groups)
-
isMatches
public boolean isMatches()
-
getGroups
@NotNull public List<StringMatcher.MatchResult.Range> getGroups()
- Returns:
- list of ranges, each range are indexes of the group in the original text
-
-