La bibliotheque GraphStream

DjahidaBenahmed Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
DjahidaBenahmed Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
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!!
A voir également:
  • La bibliotheque GraphStream
  • Graphstream - Télécharger - Langages

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   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
DjahidaBenahmed Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > DjahidaBenahmed Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
DjahidaBenahmed Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Merci énormément
0