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 staticTransformPatternTransformPattern(Pattern searchPattern, RegExpTextTransformer.PatternBuilder builder, String description)Creates new instance of dynamicTransformPatternwith custom builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeAppliedTo(SProject project)booleanequals(Object obj)StringgetDescription()PatterngetPattern()StringgetReplaceFor(String match, WebContext context)StringgetSearch()inthashCode()booleanisDynamicPattern()StringtoString()
-
-
-
Constructor Detail
-
TransformPattern
public TransformPattern(@NotNull String search, @NotNull String replacement, @NotNull String description)Creates new instance of staticTransformPattern- Parameters:
search- searchPatternasStringreplacement- replacement stringdescription-TransformPatterndescription WrapsreplacementwithStaticStringReplacementBuilder
-
TransformPattern
public TransformPattern(@NotNull Pattern searchPattern, @NotNull RegExpTextTransformer.PatternBuilder builder, @NotNull String description)Creates new instance of dynamicTransformPatternwith custom builder- Parameters:
searchPattern- searchPatternbuilder- customPatternBuilderdescription-TransformPatterndescription
-
-
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)
-
-