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 classStringMatcher.MatchResult.Rangestatic interfaceStringMatcher.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()booleanisMatches()static StringMatcher.MatchResultmatch(StringMatcher.MatchResult.Supplier<List<StringMatcher.MatchResult.Range>> groups)static StringMatcher.MatchResultnoMatch()
-
-
-
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
-
-