Operator.StringComparator
public class RegExComparator extends java.lang.Object implements Operator.StringComparator
java.util.regex.Pattern
functionality.
Otherwise understands only "." and "*" simbols, i.e. regexprs like ".*Ques.ion.*".Modifier and Type | Class | Description |
---|---|---|
static class |
RegExComparator.RegExParsingException |
Thrown in case of parsing error.
|
Constructor | Description |
---|---|
RegExComparator() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.String caption,
java.lang.String match) |
Imlementation must return true if strings are equal.
|
boolean |
parse(java.lang.String caption,
java.lang.String match) |
Checks that caption matshes the pattern.
|
public boolean equals(java.lang.String caption, java.lang.String match)
Operator.StringComparator
equals
in interface Operator.StringComparator
caption
- a text to compare with pattern.match
- a patternpublic boolean parse(java.lang.String caption, java.lang.String match)
java.util.regex.Pattern
class is used.caption
- a caption to compare with the pattern.match
- a pattern