2013-08-08 6 views
0

지금 당장 JUNG의 GraphMLWriter를 사용하여 JUNG DelegateTree 그래프를 작성하여 작성한 GraphML 파일이 있습니다. 이제 그 파일을 새로운 DelegateTree로 다시 읽으려고합니다. GraphMLReader를 사용할 때 트리 유형을 읽을 수 없습니다 ("addChild()를 사용하여 정점 추가"예외가 발생 함). 그래서 파일을 DirectedGraph로 읽었습니다.Jung - GraphML 파일에서 빌드 된 DirectedGraph를 트리 (포레스트) 유형으로 변환하는 방법

어떻게 DirectedGraph를 원하는 DelegateTree 유형으로 변환합니까? 주로 디스플레이 용도로 여러 가지 이유로이 유형이 필요합니다. 감사.

답변

0

DelegateTree 당신이 DirectedGraph을 지정할 수있는 생성자가 대표를 IT되는 : http://jung.sourceforge.net/doc/api/edu/uci/ics/jung/graph/DelegateTree.html

+0

나는 그것을 시도하고 불행하게도 그것이 작동하지 않습니다. 지금은 직접 그래프에서 수동으로 나무를 만들고 더 쉬운 방법이 있기를 바라고있었습니다. – Smitty

+0

작동하지 않는다면 무엇을 의미합니까? –

+0

죄송합니다, 그것은 null 포인터 예외를 제공합니다. 어쩌면 (아마도) 나는 근본적인 무언가를 놓치고있다. 나는 이것을 사용하기 위해'new DelegateTree (myDirectedGraph)'를 사용했다. – Smitty