Чтение gml-файла с помощью GraphML Reader Prefuse

Я новичок в Prefuse. Я столкнулся с проблемой чтения файла polbooks.gml с помощью GraphML Reader. Он может успешно прочитать файл xml, но не файл gml. Пожалуйста, предложите решение, как прочитать файл gml в Prefuse. Ниже мой код для GraphML Reader

package practise;

import prefuse.data.Graph;
import prefuse.data.io.DataIOException;
import prefuse.data.io.GraphMLReader;

public class practise1 {
static Graph graph = null;
public static void main(String[] args){

try{
    graph=new GraphMLReader().readGraph("polbooks.gml");
}
catch(DataIOException e){
    System.out.print("File Not Found");
}
//System.out.print(graph.getDegree(2));
}
  }

person skjindal93    schedule 11.08.2012    source источник


Ответы (1)


Prefuse в настоящее время не имеет считывателя GML, только считывателя graphml. Существует gml-ридер, который может работать здесь:

http://nwb.cns.iu.edu/svn/nwb/trunk/plugins/visualization/edu.iu.nwb.visualization.prefuse.alpha.smallworld/src/edu/iu/nwb/визуализация/prefuse/alpha/smallworld/types/GMLGraphReader.java

person bcr    schedule 11.08.2012