jetbrains.buildServer.web.util
Class RegExpTextTransformer
java.lang.Object
jetbrains.buildServer.web.util.RegExpTextTransformer
- All Implemented Interfaces:
- MainConfigProcessor, ServerExtension, TeamCityExtension, XmlExternalizable, XmlStorable
public class RegExpTextTransformer
- extends java.lang.Object
- implements MainConfigProcessor
This class provides facility to process text with configurable rexexp patterns
- Author:
- AG, Maxim Podkolzine
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegExpTextTransformer
public RegExpTextTransformer(@NotNull
SBuildServer buildServer)
format
public static java.lang.String format(@NotNull
java.lang.String text,
javax.servlet.http.HttpServletRequest request)
readFrom
public void readFrom(@NotNull
org.jdom.Element rootElement)
- Description copied from interface:
XmlStorable
- Read this element data from given JDOM node
- Specified by:
readFrom in interface XmlStorable
- Parameters:
rootElement - element which contains information about this storable
writeTo
public void writeTo(@NotNull
org.jdom.Element parentElement)
- Description copied from interface:
XmlExternalizable
- Write data to the JDOM element
- Specified by:
writeTo in interface XmlExternalizable
- Parameters:
parentElement - - parent element to write data to
addTransformPattern
public static void addTransformPattern(@NotNull
RegExpTextTransformer.TransformPattern pattern)
addTransformPattern
public static void addTransformPattern(@NotNull
RegExpTextTransformer.TransformPattern pattern,
boolean replace,
@Nullable
java.lang.Integer index)
removeTransformPattern
public static void removeTransformPattern(@NotNull
java.lang.String description)