La bibliotheque GraphStream [Fermé]

Signaler
Messages postés
9
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
3 avril 2019
-
Messages postés
9
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
3 avril 2019
-
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

Messages postés
15985
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
10 août 2020
2 651
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 57476 internautes nous ont dit merci ce mois-ci

Messages postés
9
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
3 avril 2019

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??
Messages postés
15985
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
10 août 2020
2 651 >
Messages postés
9
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
3 avril 2019

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"
Messages postés
9
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
3 avril 2019

Merci énormément