public void initialize(ReversePattern parameters) { ReversePattern.Flag[] flags = parameters.flags(); int intFlag = 0; for (ReversePattern.Flag flag : flags) { intFlag = intFlag | flag.getValue(); } try { pattern = java.util.regex.Pattern.compile(parameters.regexp(), intFlag); } catch (PatternSyntaxException e) { throw LOG.getInvalidRegularExpressionException(e); } }
public void initialize(ReversePattern parameters) { ReversePattern.Flag[] flags = parameters.flags(); int intFlag = 0; for (ReversePattern.Flag flag : flags) { intFlag = intFlag | flag.getValue(); } try { pattern = java.util.regex.Pattern.compile(parameters.regexp(), intFlag); } catch (PatternSyntaxException e) { throw LOG.getInvalidRegularExpressionException(e); } }
@Override public void initialize(Pattern parameters) { Pattern.Flag[] flags = parameters.flags(); int intFlag = 0; for ( Pattern.Flag flag : flags ) { intFlag = intFlag | flag.getValue(); } try { pattern = java.util.regex.Pattern.compile( parameters.regexp(), intFlag ); } catch (PatternSyntaxException e) { throw log.getInvalidRegularExpressionException( e ); } escapedRegexp = InterpolationHelper.escapeMessageParameter( parameters.regexp() ); }
@Override public void initialize(Pattern parameters) { Pattern.Flag[] flags = parameters.flags(); int intFlag = 0; for ( Pattern.Flag flag : flags ) { intFlag = intFlag | flag.getValue(); } try { pattern = java.util.regex.Pattern.compile( parameters.regexp(), intFlag ); } catch (PatternSyntaxException e) { throw LOG.getInvalidRegularExpressionException( e ); } escapedRegexp = InterpolationHelper.escapeMessageParameter( parameters.regexp() ); }
@Override public void initialize(Email emailAnnotation) { super.initialize( emailAnnotation ); Pattern.Flag[] flags = emailAnnotation.flags(); int intFlag = 0; for ( Pattern.Flag flag : flags ) { intFlag = intFlag | flag.getValue(); } // we only apply the regexp if there is one to apply if ( !".*".equals( emailAnnotation.regexp() ) || emailAnnotation.flags().length > 0 ) { try { pattern = java.util.regex.Pattern.compile( emailAnnotation.regexp(), intFlag ); } catch (PatternSyntaxException e) { throw LOG.getInvalidRegularExpressionException( e ); } } }