public static class RegExpTextTransformer.TransformPattern
extends java.lang.Object
Constructor and Description |
---|
TransformPattern(java.util.regex.Pattern searchPattern,
RegExpTextTransformer.PatternBuilder builder,
java.lang.String description)
Creates new instance of dynamic
TransformPattern with custom builder |
TransformPattern(java.lang.String search,
java.lang.String replacement,
java.lang.String description)
Creates new instance of static
TransformPattern |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeAppliedTo(SProject project) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription() |
java.util.regex.Pattern |
getPattern() |
java.lang.String |
getReplaceFor(java.lang.String match,
WebContext context) |
java.lang.String |
getSearch() |
int |
hashCode() |
boolean |
isDynamicPattern() |
java.lang.String |
toString() |
public TransformPattern(@NotNull java.lang.String search, @NotNull java.lang.String replacement, @NotNull java.lang.String description)
TransformPattern
search
- search Pattern
as String
replacement
- replacement stringdescription
- TransformPattern
description
Wraps replacement
with StaticStringReplacementBuilder
public TransformPattern(@NotNull java.util.regex.Pattern searchPattern, @NotNull RegExpTextTransformer.PatternBuilder builder, @NotNull java.lang.String description)
TransformPattern
with custom buildersearchPattern
- search Pattern
builder
- custom PatternBuilder
description
- TransformPattern
descriptionpublic java.lang.String getSearch()
public java.lang.String getReplaceFor(@NotNull java.lang.String match, @NotNull WebContext context)
public boolean isDynamicPattern()
public java.lang.String getDescription()
public java.util.regex.Pattern getPattern()
public boolean canBeAppliedTo(@Nullable SProject project)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object