|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codelabor.system.pattern.service.AbstractPatternReplacer
public abstract class AbstractPatternReplacer
패턴 리플레이서 추상 클래스
리플레이서에 공통적으로 필요한 패턴 리스트 처리 방법을 추상화 한다.
Field Summary | |
---|---|
protected List<String> |
excludesPatternList
제외할 패턴 List (String 타입) |
protected Map<String,String> |
searchAndReplacePatternMap
포함할 검색 및 치환 패턴 Map (String, String 타입) |
Constructor Summary | |
---|---|
AbstractPatternReplacer()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
List<String> |
getExcludesPatternList()
제외할 패턴 List를 가져온다. |
Map<String,String> |
getSearchAndReplacePatternMap()
포함할 검색 및 치환 패턴 Map을 가져온다. |
abstract String |
replace(Map<String,String> searchAndReplacePatternMap,
List<String> excludesPatternMap,
String targetString)
문자열을 치환한다. |
abstract String |
replace(Map<String,String> searchAndReplacePatternMap,
String targetString)
문자열을 치환한다. |
abstract String |
replace(String targetString)
문자열을 치환한다. |
abstract String |
replace(String searchPattern,
String replacePattern,
String targetString)
문자열을 치환한다. |
void |
setExcludesPatternList(List<String> excludesPatternList)
제외할 패턴 List를 설정한다. |
void |
setSearchAndReplacePatternMap(Map<String,String> searchAndReplacePatternMap)
포함할 검색 및 치환 패턴 Map을 설정한다. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List<String> excludesPatternList
protected Map<String,String> searchAndReplacePatternMap
Constructor Detail |
---|
public AbstractPatternReplacer()
Method Detail |
---|
public abstract String replace(String targetString)
PatternReplacer
replace
in interface PatternReplacer
targetString
- 치환 대상 문자열
public abstract String replace(String searchPattern, String replacePattern, String targetString)
PatternReplacer
replace
in interface PatternReplacer
searchPattern
- 검색 패턴replacePattern
- 치환 패턴targetString
- 치환 대상 문자열
public abstract String replace(Map<String,String> searchAndReplacePatternMap, String targetString)
PatternReplacer
replace
in interface PatternReplacer
searchAndReplacePatternMap
- 패턴 MaptargetString
- 치환 대상 문자열
public abstract String replace(Map<String,String> searchAndReplacePatternMap, List<String> excludesPatternMap, String targetString)
PatternReplacer
replace
in interface PatternReplacer
searchAndReplacePatternMap
- 포함할 패턴 MapexcludesPatternMap
- 제외할 패턴 List *targetString
- 치환 대상 문자열
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public List<String> getExcludesPatternList()
public Map<String,String> getSearchAndReplacePatternMap()
public void setExcludesPatternList(List<String> excludesPatternList)
excludesPatternList
- 패턴 Listpublic void setSearchAndReplacePatternMap(Map<String,String> searchAndReplacePatternMap)
searchAndReplacePatternMap
- 검색 및 치환 패턴 Map
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |