From: <nik...@us...> - 2015-10-05 15:03:07
|
Revision: 2369 http://sourceforge.net/p/jsbml/code/2369 Author: niko-rodrigue Date: 2015-10-05 15:03:05 +0000 (Mon, 05 Oct 2015) Log Message: ----------- corrected the display of the ASTNode in the SimpleTreeNodeChangeListener Modified Paths: -------------- branches/astnode2-merging-alternate/core/src/org/sbml/jsbml/util/SimpleTreeNodeChangeListener.java Modified: branches/astnode2-merging-alternate/core/src/org/sbml/jsbml/util/SimpleTreeNodeChangeListener.java =================================================================== --- branches/astnode2-merging-alternate/core/src/org/sbml/jsbml/util/SimpleTreeNodeChangeListener.java 2015-10-05 15:02:05 UTC (rev 2368) +++ branches/astnode2-merging-alternate/core/src/org/sbml/jsbml/util/SimpleTreeNodeChangeListener.java 2015-10-05 15:03:05 UTC (rev 2369) @@ -27,6 +27,7 @@ import javax.swing.tree.TreeNode; import org.apache.log4j.Logger; +import org.sbml.jsbml.ASTNode; /** * This very simple implementation of an {@link TreeNodeChangeListener} writes @@ -100,13 +101,16 @@ * argument is {@code null}, it returns "null". In case that the call of * {@link #toString()} fails, the simple class name of the object is returned. * - * @param object + * @param object the java Object to write as a String * @return some {@link String} representation of the given object. */ private String saveToString(Object object) { if (object == null) { return "null"; } + if (object instanceof ASTNode) { + return ((ASTNode) object).toSimpleString(); + } try { return object.toString(); } catch (Throwable t) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |