public class RegExpRule extends java.lang.Object implements SearchRule
| Constructor and Description |
|---|
RegExpRule(boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
int |
applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings,
BibtexEntry bibtexEntry) |
protected int |
searchFields(java.util.Set<java.lang.String> fields,
BibtexEntry bibtexEntry,
java.util.regex.Pattern pattern) |
boolean |
validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings) |
public boolean validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings)
validateSearchStrings in interface SearchRulepublic int applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings,
BibtexEntry bibtexEntry)
throws java.util.regex.PatternSyntaxException
applyRule in interface SearchRulejava.util.regex.PatternSyntaxExceptionprotected int searchFields(java.util.Set<java.lang.String> fields,
BibtexEntry bibtexEntry,
java.util.regex.Pattern pattern)