Class ControladorArchivo

java.lang.Object
com.redes_sociales.controladores.ControladorArchivo

public class ControladorArchivo extends Object
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 Details

    • ControladorArchivo

      public ControladorArchivo()
  • Method Details

    • getUltimaRutaArchivo

      public String getUltimaRutaArchivo()
      Obtiene la última ruta de archivo utilizada.
      Returns:
      la última ruta de archivo utilizada.
    • setUltimaRutaArchivo

      public void setUltimaRutaArchivo(String ultimaRutaArchivo)
      Establece la última ruta de archivo utilizada.
      Parameters:
      ultimaRutaArchivo - la última ruta de archivo a establecer.
    • cargarGrafoDesdeArchivo

      public Grafo cargarGrafoDesdeArchivo(String archivo)
      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

      public void guardarGrafoEnArchivo(Grafo grafo, String archivo)
      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 .