public class RegexPattern extends AStringFilter
IStringFilter
and
IObjectFilter
.
The supported regex syntax is the same as in java.util.regex package.
ALL, NONE
Constructor and Description |
---|
RegexPattern(java.lang.String regularExpression)
Creates a new pattern based on the given regular expression.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.regex.Pattern |
getPattern() |
boolean |
matches(java.lang.String aString)
Returns true if the given string matches the filter otherwise false.
|
protected void |
setPattern(java.util.regex.Pattern pattern) |
public RegexPattern(java.lang.String regularExpression)
regularExpression
- The regular expression (must not be null).java.lang.IllegalArgumentException
- if the given expression is null.public boolean matches(java.lang.String aString)
IStringFilter
aString
- Any string or even nullprotected java.util.regex.Pattern getPattern()
protected void setPattern(java.util.regex.Pattern pattern)