La bibliotheque GraphStream

DjahidaBenahmed Messages postés 11 Statut Membre -  
DjahidaBenahmed Messages postés 11 Statut Membre -
Bonjour,

J'ai bien utilisée la documentation de GraphStream et j'ai crée mon graphe.J'ai besoin de sauvegarde l’exécution de ce graphe sous forme d'un fichier.DGS , comment je peux faire ça svp!!

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    La manipulation des fichiers se fait via les classes org.graphstream.stream.file.*
    Dans ton cas avec FileSinkDGS.writeAll(Graph graph, String fileName)
    1
    1. DjahidaBenahmed Messages postés 11 Statut Membre
       
      Ah d'accord Merci, tu peux me donne un exemple svp et aussi Est ce que j'ai besoin d'un logiciel pour lire cette fichier.DGS??
      0
      1. KX Messages postés 19031 Statut Modérateur 3 020 > DjahidaBenahmed Messages postés 11 Statut Membre
         
        Un exemple :
        import org.graphstream.graph.implementations.SingleGraph;
        import org.graphstream.stream.file.FileSinkDGS;
        
        public class TestDGS {
            public static void main(String[] args) throws Exception {
                SingleGraph graph = new SingleGraph("graph", false, true);
                graph.addEdge("x", "a", "b");
                new FileSinkDGS().writeAll(graph, "C:/graph.dgs");
            }
        }

        Le fichier C:/graph.dgs peut se lire avec un éditeur de texte, il contient :
        DGS004
        null 0 0
        an "a"
        an "b"
        ae "x" "a" "b"
        0
    2. DjahidaBenahmed Messages postés 11 Statut Membre
       
      Merci énormément
      0