org.codelabor.system.pattern.service
Interface PatternReplacer

All Known Implementing Classes:
AbstractPatternReplacer, RegexPatternReplacerImpl, SimplePatternReplacerImpl

public interface PatternReplacer

패턴 리플레이서 인터페이스
패턴에 일치되는 문자열을 치환한다.

Author:
Shin Sang-jae

Method Summary
 String replace(Map<String,String> searchAndReplacePatternMap, List<String> excludesPatternMap, String targetString)
          문자열을 치환한다.
 String replace(Map<String,String> searchAndReplacePatternMap, String targetString)
          문자열을 치환한다.
 String replace(String targetString)
          문자열을 치환한다.
 String replace(String searchPattern, String replacePattern, String targetString)
          문자열을 치환한다.
 

Method Detail

replace

String replace(String targetString)
문자열을 치환한다.
내장된 규칙에 따라 문자열을 치환한다.

Parameters:
targetString - 치환 대상 문자열
Returns:
치환된 문자열

replace

String replace(String searchPattern,
               String replacePattern,
               String targetString)
문자열을 치환한다.
검색 패턴을 찾아 치환 패턴에 해당하는 형태로 문자열을 치환한다.

Parameters:
searchPattern - 검색 패턴
replacePattern - 치환 패턴
targetString - 치환 대상 문자열
Returns:
치환된 문자열

replace

String replace(Map<String,String> searchAndReplacePatternMap,
               String targetString)
문자열을 치환한다.
Map의 Key에 해당하는 패턴을 찾아 Map의 Value에 해당하는 형태로 문자열을 치환한다.

Parameters:
searchAndReplacePatternMap - 패턴 Map
targetString - 치환 대상 문자열
Returns:
치환된 문자열

replace

String replace(Map<String,String> searchAndReplacePatternMap,
               List<String> excludesPatternMap,
               String targetString)
문자열을 치환한다.
포함할 패턴 Map의 Key에 해당하는 패턴을 찾아 Map의 Value에 해당하는 형태로 문자열을 치환한다.
단, 제외 패턴 List에 해당된다면 치환하지 않는다.

Parameters:
searchAndReplacePatternMap - 포함할 패턴 Map
excludesPatternMap - 제외할 패턴 List *
targetString - 치환 대상 문자열
Returns:
치환된 문자열


Copyright © 2011 CODELABOR. All Rights Reserved.