public class RegExpTextTransformer extends java.lang.Object implements MainConfigProcessor
| Modifier and Type | Class and Description |
|---|---|
static interface |
RegExpTextTransformer.PatternBuilder |
static class |
RegExpTextTransformer.TransformPattern |
| Constructor and Description |
|---|
RegExpTextTransformer(SBuildServer buildServer) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addTransformPattern(RegExpTextTransformer.TransformPattern pattern) |
static void |
addTransformPattern(RegExpTextTransformer.TransformPattern pattern,
boolean replace,
java.lang.Integer index)
Deprecated.
|
static void |
addTransformPattern(RegExpTextTransformer.TransformPattern pattern,
boolean replace,
java.lang.Integer index,
java.lang.String projectId) |
static void |
clearPatterns() |
static java.lang.String |
format(java.lang.String text,
javax.servlet.jsp.JspContext context)
Formats given text in supplied context
Order of applying transformation patterns:
1) Global static patterns
2) Global dynamic patterns
3) Project-related patterns (in leaf-to-root order)
3.1) Project-related static patterns
3.2) Project-related dynamic patterns
|
static java.lang.String |
format(java.lang.String text,
WebContext webContext)
Formats given text in supplied context
Order of applying transformation patterns:
1) Global static patterns
2) Global dynamic patterns
3) Project-related patterns (in leaf-to-root order)
3.1) Project-related static patterns
3.2) Project-related dynamic patterns
|
void |
readFrom(org.jdom.Element rootElement)
Read this element data from given JDOM node
|
static void |
removeTransformPattern(java.lang.String description)
Deprecated.
|
static void |
removeTransformPattern(java.lang.String description,
java.lang.String projectId) |
void |
writeTo(org.jdom.Element parentElement)
Write data to the JDOM element
|
public RegExpTextTransformer(@NotNull
SBuildServer buildServer)
public static java.lang.String format(@NotNull
java.lang.String text,
@NotNull
javax.servlet.jsp.JspContext context)
text - text to formatcontext - transformation contextRegExpTextTransformer.TransformPattern,
addTransformPattern(jetbrains.buildServer.web.util.RegExpTextTransformer.TransformPattern),
(jetbrains.buildServer.web.util.RegExpTextTransformer.TransformPattern)@NotNull
public static java.lang.String format(@NotNull
java.lang.String text,
WebContext webContext)
text - text to formatwebContext - transformation contextRegExpTextTransformer.TransformPattern,
addTransformPattern(jetbrains.buildServer.web.util.RegExpTextTransformer.TransformPattern),
(jetbrains.buildServer.web.util.RegExpTextTransformer.TransformPattern)public void readFrom(@NotNull
org.jdom.Element rootElement)
XmlStorablereadFrom in interface XmlStorablerootElement - element which contains information about this storablepublic void writeTo(@NotNull
org.jdom.Element parentElement)
XmlExternalizablewriteTo in interface XmlExternalizableparentElement - - parent element to write data topublic static void addTransformPattern(@NotNull
RegExpTextTransformer.TransformPattern pattern)
@Deprecated
public static void addTransformPattern(@NotNull
RegExpTextTransformer.TransformPattern pattern,
boolean replace,
@Nullable
java.lang.Integer index)
public static void addTransformPattern(@NotNull
RegExpTextTransformer.TransformPattern pattern,
boolean replace,
@Nullable
java.lang.Integer index,
@Nullable
java.lang.String projectId)
@Deprecated
public static void removeTransformPattern(@NotNull
java.lang.String description)
public static void removeTransformPattern(@NotNull
java.lang.String description,
@Nullable
java.lang.String projectId)
public static void clearPatterns()