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)
XmlStorable
readFrom
in interface XmlStorable
rootElement
- element which contains information about this storablepublic void writeTo(@NotNull org.jdom.Element parentElement)
XmlExternalizable
writeTo
in interface XmlExternalizable
parentElement
- - 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()