public class LabelMaker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected LabelRule |
defaultRule |
protected java.util.Hashtable<java.lang.String,LabelRule> |
ruleTable |
Constructor and Description |
---|
LabelMaker() |
Modifier and Type | Method and Description |
---|---|
void |
addRule(LabelRule rule,
BibtexEntryType type) |
java.lang.String |
applyDefaultRule(BibtexEntry newEntry) |
BibtexEntry |
applyRule(BibtexEntry newEntry,
BibtexDatabase base) |
void |
setDefaultRule(LabelRule newRule) |
protected LabelRule defaultRule
protected java.util.Hashtable<java.lang.String,LabelRule> ruleTable
public BibtexEntry applyRule(BibtexEntry newEntry, BibtexDatabase base)
public void setDefaultRule(LabelRule newRule)
public java.lang.String applyDefaultRule(BibtexEntry newEntry)
public void addRule(LabelRule rule, BibtexEntryType type)