Package jetbrains.buildServer.web.util
Class RegExpTextTransformer.TransformPattern
- java.lang.Object
-
- jetbrains.buildServer.web.util.RegExpTextTransformer.TransformPattern
-
- Enclosing class:
- RegExpTextTransformer
public static class RegExpTextTransformer.TransformPattern extends Object
-
-
Constructor Summary
Constructors Constructor Description TransformPattern(String search, String replacement, String description)
Creates new instance of staticTransformPattern
TransformPattern(Pattern searchPattern, RegExpTextTransformer.PatternBuilder builder, String description)
Creates new instance of dynamicTransformPattern
with custom builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canBeAppliedTo(SProject project)
boolean
equals(Object obj)
String
getDescription()
Pattern
getPattern()
String
getReplaceFor(String match, WebContext context)
String
getSearch()
int
hashCode()
boolean
isDynamicPattern()
String
toString()
-
-
-
Constructor Detail
-
TransformPattern
public TransformPattern(@NotNull String search, @NotNull String replacement, @NotNull String description)
Creates new instance of staticTransformPattern
- Parameters:
search
- searchPattern
asString
replacement
- replacement stringdescription
-TransformPattern
description Wrapsreplacement
withStaticStringReplacementBuilder
-
TransformPattern
public TransformPattern(@NotNull Pattern searchPattern, @NotNull RegExpTextTransformer.PatternBuilder builder, @NotNull String description)
Creates new instance of dynamicTransformPattern
with custom builder- Parameters:
searchPattern
- searchPattern
builder
- customPatternBuilder
description
-TransformPattern
description
-
-
Method Detail
-
getSearch
public String getSearch()
-
getReplaceFor
public String getReplaceFor(@NotNull String match, @NotNull WebContext context)
-
isDynamicPattern
public boolean isDynamicPattern()
-
getDescription
public String getDescription()
-
getPattern
public Pattern getPattern()
-
canBeAppliedTo
public boolean canBeAppliedTo(@Nullable SProject project)
-
-