package main.managepdf;

import java.io.File;
import java.util.List;

/**
 * Define funes para gerenciar em um PDF.
 * @author Alex
 *
 * @param <T> - Tipo da informao a ser gerenciada.
 */
public interface ManageBasePDF<T>{
	
	/**
	 * Cria um PDF com anotaes.
	 * @param infos - lista de anotaes a serem adicionadas a um PDF
	 * @param pdfFile - O pdf sem as anotaes
	 * @return pdf com anotaes
	 */
	public File createPDFWithInfo(List<T> objects, File pdfFile);

}

@@ -39,16 +39,54 @@
 o.File;%0A
+import java.io.FileNotFoundException;%0A
 import j
@@ -427,16 +427,75 @@
 anotaes%0A
+%09 * @throws FileNotFoundException - Pdf nao foi encontrado%0A
 %09 */%0A%09pu
@@ -552,13 +552,42 @@
 pdfFile)
+ throws FileNotFoundException
 ;%0A%0A%7D%0A

Add de excecao gerada para abrir pdf.