Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JGraphX XML上引用对象?_Java_Xml_Jgraphx - Fatal编程技术网

Java 如何在JGraphX XML上引用对象?

Java 如何在JGraphX XML上引用对象?,java,xml,jgraphx,Java,Xml,Jgraphx,在尝试将JGraphX模型保存为XML时,我遇到了一个StackOverFlow异常,因为我在mxCell值类上有一个循环引用(是的,我需要它) 我的问题是:如何使JGraphX将负责循环的属性识别为引用,或者以某种方式使其成为瞬态,以便以后可以毫无问题地保存和读取XML?对于任何类型的循环引用(我假设您指的是递归),都需要一个基本条件,在该条件下它将中断引用。有吗?另外,一些代码也会有帮助…不,我是指双向关系。例如,我有一个父类,其列表中填充了他的子类,每个子类都有一个引用其父类的属性。因此,

在尝试将JGraphX模型保存为XML时,我遇到了一个StackOverFlow异常,因为我在mxCell值类上有一个循环引用(是的,我需要它)


我的问题是:如何使JGraphX将负责循环的属性识别为引用,或者以某种方式使其成为瞬态,以便以后可以毫无问题地保存和读取XML?

对于任何类型的循环引用(我假设您指的是递归),都需要一个基本条件,在该条件下它将中断引用。有吗?另外,一些代码也会有帮助…不,我是指双向关系。例如,我有一个父类,其列表中填充了他的子类,每个子类都有一个引用其父类的属性。因此,当JGraphX试图将其映射到XML时,它进入了一个无限循环。因此,我需要一种方法使JGraphX知道子对象上的父对象已经映射,对其进行引用,或者干脆忽略该属性。