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

Method Summary
 void expand(BibtexFile file)
           
 ExpansionException[] getExceptions()
           
 

Method Detail

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.