Class ArchivoPrematricula
java.lang.Object
ArchivoPrematricula
Archivos de la prematrícula: la guarda en formato JSON (serializar) y la vuelve a leer (deserializar)
con Gson, y guarda en un .txt el texto que se envía por correo.
Todos los archivos se llaman Prematricula_ seguido de la cédula.
- Version:
- 4.0
- Author:
- Alejandro D. Castillo M., Saúl Castillo, Adonis Bonilla
-
Constructor Summary
ConstructorsConstructorDescriptionPrepara Gson para escribir un JSON ordenado y con las tildes tal como son. -
Method Summary
Modifier and TypeMethodDescriptionguardarJson(Prematricula prematricula) Guarda la prematrícula en Prematricula_cedula.json.guardarTexto(Prematricula prematricula, String texto) Guarda en Prematricula_cedula.txt el texto que se sacó del PDF.Lee una prematrícula guardada en JSON.
-
Constructor Details
-
ArchivoPrematricula
public ArchivoPrematricula()Prepara Gson para escribir un JSON ordenado y con las tildes tal como son.
-
-
Method Details
-
guardarJson
Guarda la prematrícula en Prematricula_cedula.json.- Parameters:
prematricula- la prematrícula que se guarda- Returns:
- el nombre del archivo creado
- Throws:
IOException- si el archivo no se puede escribir
-
leerJson
Lee una prematrícula guardada en JSON.- Parameters:
nombreArchivo- el archivo JSON- Returns:
- la prematrícula leída
- Throws:
IOException- si el archivo no se puede leer, no tiene un JSON válido o está vacío
-
guardarTexto
Guarda en Prematricula_cedula.txt el texto que se sacó del PDF.- Parameters:
prematricula- la prematrícula a la que pertenece el textotexto- el texto del PDF- Returns:
- el nombre del archivo creado
- Throws:
IOException- si el archivo no se puede escribir
-