public class SearchRuleSet extends java.lang.Object implements SearchRule
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<SearchRule> |
ruleSet |
Constructor and Description |
---|
SearchRuleSet() |
Modifier and Type | Method and Description |
---|---|
void |
addRule(SearchRule newRule) |
int |
applyRule(java.util.Map<java.lang.String,java.lang.String> searchString,
BibtexEntry bibtexEntry) |
void |
clearRules() |
boolean |
validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings) |
protected java.util.Vector<SearchRule> ruleSet
public void addRule(SearchRule newRule)
public void clearRules()
public int applyRule(java.util.Map<java.lang.String,java.lang.String> searchString, BibtexEntry bibtexEntry) throws java.util.regex.PatternSyntaxException
applyRule
in interface SearchRule
java.util.regex.PatternSyntaxException
public boolean validateSearchStrings(java.util.Map<java.lang.String,java.lang.String> searchStrings)
validateSearchStrings
in interface SearchRule