Package ru.bitel.common
Class PatternStringGenerator
java.lang.Object
ru.bitel.common.PatternStringGenerator
public class PatternStringGenerator
extends java.lang.Object
Класс, осуществляющий замену подстроки вида <${key}> на определенное значение.
Используется в случае, когда нужно делать макроподстановки в тексте.
-
Constructor Summary
Constructors Constructor Description PatternStringGenerator()
-
Method Summary
Modifier and Type Method Description static java.lang.String
insertPatternPart(java.lang.String srcString, java.lang.String key, java.lang.String value)
Замена в исходной строке ключа key на значение value.static java.lang.String
replacePatternPart(java.lang.String srcString, java.lang.String key, java.lang.String value)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PatternStringGenerator
public PatternStringGenerator()
-
-
Method Details
-
insertPatternPart
public static java.lang.String insertPatternPart(java.lang.String srcString, java.lang.String key, java.lang.String value)Замена в исходной строке ключа key на значение value.- Parameters:
srcString
- строка, в которой происходит замена подстрокиkey
- ключ, который преобразуется к виду <${key}>. в таком виде он ищется в строке addressvalue
- значение, на которое нужно заменить макрос- Returns:
- строка с подстановкой, либо исходная строка,если key не был найден в строке.
-
replacePatternPart
public static java.lang.String replacePatternPart(java.lang.String srcString, java.lang.String key, java.lang.String value)
-