Class SaveManager


  • public class SaveManager
    extends java.lang.Object
    Classe qui gère la sauvegarde et le chargement de fichier.
    • Constructor Summary

      Constructors 
      Constructor Description
      SaveManager()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Place findPlaceByName​(java.util.List<Place> placeVector, java.lang.String name)
      Méthode qui permet de recupérer une place en la recherchant par son nom.
      Model load​(java.io.File f, Model model)
      Méthode qui permet de charger le modèle enregisté dans un fichier .jrdp.
      boolean save​(java.io.File f, Model model)
      Méthode qui permet de sauvegarder le modèle actuel dans un fichier .jrdp.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SaveManager

        public SaveManager()
    • Method Detail

      • save

        public boolean save​(java.io.File f,
                            Model model)
        Méthode qui permet de sauvegarder le modèle actuel dans un fichier .jrdp. On enregistre directement l'objet model. De ce fait à chaque changement dans le code source, les sauvegardes ne sont plus utilisables.
        Parameters:
        f - : Fichier.
        model - : modèle à sauvegarder.
        Returns:
        Vrai ou Faux
      • findPlaceByName

        public static Place findPlaceByName​(java.util.List<Place> placeVector,
                                            java.lang.String name)
        Méthode qui permet de recupérer une place en la recherchant par son nom.
        Parameters:
        placeVector - : liste de places.
        name - : nom de la place à trouver.
        Returns:
        place
      • load

        public Model load​(java.io.File f,
                          Model model)
        Méthode qui permet de charger le modèle enregisté dans un fichier .jrdp. On enregistre directement l'objet model. De ce fait à chaque changement dans le code source, les sauvegardes ne sont plus utilisables.
        Parameters:
        f - : Fichier à charger.
        model - : Modèle actuel.
        Returns:
        modèle de la sauvegarde.