public class SearchExpression extends java.lang.Object implements SearchRule
Constructor and Description |
---|
SearchExpression(JabRefPreferences prefs,
java.util.Hashtable<java.lang.String,java.lang.String> searchOptions) |
Modifier and Type | Method and Description |
---|---|
int |
applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings,
BibtexEntry bibtexEntry) |
boolean |
validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings) |
public SearchExpression(JabRefPreferences prefs, java.util.Hashtable<java.lang.String,java.lang.String> searchOptions) throws antlr.TokenStreamException, antlr.RecognitionException, java.util.regex.PatternSyntaxException
antlr.TokenStreamException
antlr.RecognitionException
java.util.regex.PatternSyntaxException
public int applyRule(java.util.Map<java.lang.String,java.lang.String> searchStrings, BibtexEntry bibtexEntry)
applyRule
in interface SearchRule
public boolean validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings)
validateSearchStrings
in interface SearchRule