/**
*
*/
package ch.fhzh.info2.processor;
import ch.fhzh.info2.document.Document;
/**
* Document processor service
*
* @author bseelige
*
*/
public interface DocumentProcessor {
/**
* Applies processing algorithm to
* document
*
* @param doc the document to process
* @return (maybe new) instance of document
*/
public Document processDocument(Document doc) throws DocumentProcessorException;
}