public void initialize(PatternMatchIfNotNullNotEmpty parameters) {
Pattern.Flag flags[] = parameters.flags();
int intFlag = 0;
for ( Pattern.Flag flag : flags ) {
intFlag = intFlag | flag.getValue();
}
String regexp = resolveRegexp(parameters);
messageSource = parameters.messageSource();
messageKey = parameters.messageKey();
try {
pattern = java.util.regex.Pattern.compile(regexp, intFlag );
}
catch ( PatternSyntaxException e ) {
throw new IllegalArgumentException( "Invalid regular expression.", e );
}
}
CustomPatternValidator.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:cananolab
作者:
评论列表
文章目录