From: Stefan K. <sh...@us...> - 2004-02-26 13:44:29
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/libio/cml In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25229 Modified Files: Convertor.java Log Message: Solves peter's problems with atom ids Index: Convertor.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/libio/cml/Convertor.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Convertor.java 26 Feb 2004 12:22:22 -0000 1.5 +++ Convertor.java 26 Feb 2004 13:28:42 -0000 1.6 @@ -366,7 +366,10 @@ } private boolean addAtomID(Atom atom, Element nodeToAppend) { - nodeToAppend.setAttribute("id", "a" + new Integer(atom.hashCode()).toString()); + if(atom.getID()!=null && !atom.getID().equals("")) + nodeToAppend.setAttribute("id", atom.getID()); + else + nodeToAppend.setAttribute("id", "a" + new Integer(atom.hashCode()).toString()); return true; } |