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 SearchRule
public int applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings, BibtexEntry bibtexEntry) throws java.util.regex.PatternSyntaxException
applyRule
in interface SearchRule
java.util.regex.PatternSyntaxException
protected int searchFields(java.util.Set<java.lang.String> fields, BibtexEntry bibtexEntry, java.util.regex.Pattern pattern)