net.sourceforge.pmd.rules.regex

Class RegexHelper

public class RegexHelper extends Object

A simple helper class to regroup a bunch of method generally used by rules using regex.

Author: Romain PELISSE, belaran@gmail.com

Method Summary
static List<Pattern>compilePatternsFromList(List<String> list)
Compiles a list of regex into a list of patterns.
static booleanisMatch(Pattern pattern, String subject)
Simple commodity method (also designed to increase readability of source code, and to decrease import in the calling class).

Method Detail

compilePatternsFromList

public static List<Pattern> compilePatternsFromList(List<String> list)
Compiles a list of regex into a list of patterns.

Parameters: list the regex list

Returns: the pattern list

isMatch

public static boolean isMatch(Pattern pattern, String subject)
Simple commodity method (also designed to increase readability of source code, and to decrease import in the calling class). Provide a pattern and a subject, it'll do the proper matching.

Parameters: pattern a compiled regex pattern subject a String to match

Returns: {@code true} if there is a match; {@code false} otherwise