org.codelabor.system.pattern.service
Interface PatternMatcher

All Known Implementing Classes:
AbstractPatternMatcher, AntStylePatternMatcherImpl, RegexPatternMatcherImpl, SimplePatternMatcherImpl

public interface PatternMatcher

Regex 패턴 매처 인터페이스

Author:
Shin Sang-jae

Method Summary
 boolean matches(List<String> includesPatternList, List<String> excludesPatternList, String inputString)
          패턴 일치 여부를 확인한다.
 boolean matches(List<String> patternList, String inputString)
          패턴 일치 여부를 확인한다.
 boolean matches(String inputString)
          패턴 일치 여부를 확인한다.
 boolean matches(String pattern, String inputString)
          패턴 일치 여부를 확인한다.
 

Method Detail

matches

boolean matches(String inputString)
패턴 일치 여부를 확인한다.
내장된 규칙에 따라 패턴 일치 여부를 확인한다.

Parameters:
inputString - 확인 대상 문자열
Returns:
패턴 일치 여부

matches

boolean matches(String pattern,
                String inputString)
패턴 일치 여부를 확인한다.

Parameters:
pattern - 패턴
inputString - 확인 대상 문자열
Returns:
패턴 일치 여부

matches

boolean matches(List<String> patternList,
                String inputString)
패턴 일치 여부를 확인한다.

Parameters:
patternList - 패턴 List
inputString - 확인 대상 문자열
Returns:
패턴 일치 여부

matches

boolean matches(List<String> includesPatternList,
                List<String> excludesPatternList,
                String inputString)
패턴 일치 여부를 확인한다.

Parameters:
includesPatternList - 포함할 패턴 List
excludesPatternList - 제외할 패턴 List
inputString - 확인 대상 문자열
Returns:
패턴 일치 여부


Copyright © 2011 CODELABOR. All Rights Reserved.