de.hpi.fgis.dude.util.bibtex.expander
Interface Expander
- All Known Implementing Classes:
- CrossReferenceExpander, MacroReferenceExpander, PersonListExpander
public interface Expander
An expander is a transformer that makes a bibtex model more elaborate.
- Author:
- henkel
expand
void expand(BibtexFile file)
throws ExpansionException
- Throws:
ExpansionException
getExceptions
ExpansionException[] getExceptions()
- Returns:
- this method returns all exceptions that have been accumulated in
the last call to expand. Whether or not expand accumulates
exceptions depends on the configuration of the expander, which
is usually specified in the constructor call by setting the flag
throwAllExpansionExceptions. Oviously, implementers of this
interface should provide this flag as a parameter to the
constructor. Hint: Extend AbstractExpander.
Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.