package info.opencards.core;
/**
* DOCUMENT ME!
*
* @author Holger Brandl
*/
public interface LearnStatusSerializer {
/**
* Returns the flashcards of the current cardFile.
*/
public FlashCardCollection readFlashcardsFromFile(CardFile cardFile);
/**
* Writes a meta-data snippet to the given card-file.
*/
public void serializeFileCards(CardFile cardFile, FlashCardCollection fileItems);
/**
* Reads a meta-data snippet from the given card-file.
*/
public FlashCardCollection deserializeFileCards(CardFile cardFile);
}