Package com.redes_sociales.controladores
Class ControladorArchivo
java.lang.Object
com.redes_sociales.controladores.ControladorArchivo
Esta clase se encarga de manejar las operaciones de archivo para el grafo de la red social.
Puede cargar un grafo desde un archivo y guardar un grafo en un archivo.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncargarGrafoDesdeArchivo
(String archivo) Carga un grafo desde un archivo txt.validando el formato de entradaObtiene la última ruta de archivo utilizada.void
guardarGrafoEnArchivo
(Grafo grafo, String archivo) Guarda los cambios que se le hicieron al grafovoid
setUltimaRutaArchivo
(String ultimaRutaArchivo) Establece la última ruta de archivo utilizada.
-
Constructor Details
-
ControladorArchivo
public ControladorArchivo()
-
-
Method Details
-
getUltimaRutaArchivo
Obtiene la última ruta de archivo utilizada.- Returns:
- la última ruta de archivo utilizada.
-
setUltimaRutaArchivo
Establece la última ruta de archivo utilizada.- Parameters:
ultimaRutaArchivo
- la última ruta de archivo a establecer.
-
cargarGrafoDesdeArchivo
Carga un grafo desde un archivo txt.validando el formato de entrada- Parameters:
archivo
- la ruta del archivo desde el que se cargará el grafo.- Returns:
- el grafo cargado desde el archivo.
-
guardarGrafoEnArchivo
Guarda los cambios que se le hicieron al grafo- Parameters:
grafo
- el grafo a guardar.archivo
- la ruta del archivo en el que se guardará con sus modificaciones .
-