Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv22539/src/net/sourceforge/bprocessor/model
Modified Files:
Translate.java Rotate.java AxisRotate.java Scale.java
Persistence.java
Log Message:
fixed the persistence of transforms and made checkpoints when they are altered.
Index: Persistence.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Persistence.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** Persistence.java 21 Nov 2006 17:42:17 -0000 1.25
--- Persistence.java 28 Nov 2006 10:06:34 -0000 1.26
***************
*** 60,63 ****
--- 60,64 ----
import java.io.InputStream;
import java.io.OutputStream;
+ import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
***************
*** 246,252 ****
{
Iterator iter = xml.getTransforms().iterator();
while (iter.hasNext()) {
TransformType current = (TransformType) iter.next();
! space.addTransform(internalizeTransformation(current, xmls));
}
}
--- 247,257 ----
{
Iterator iter = xml.getTransforms().iterator();
+ ArrayList trans = new ArrayList();
while (iter.hasNext()) {
TransformType current = (TransformType) iter.next();
! trans.add(internalizeTransformation(current, new HashSet()));
! }
! for (int i = trans.size() - 1; i >= 0; i--) {
! space.addTransform((Transform)trans.get(i));
}
}
***************
*** 785,789 ****
while (iter.hasNext()) {
Transform t = (Transform)iter.next();
! xml.getTransforms().add(externalizeTransformation(t, map));
}
}
--- 790,794 ----
while (iter.hasNext()) {
Transform t = (Transform)iter.next();
! xml.getTransforms().add(externalizeTransformation(t, new HashMap()));
}
}
Index: Rotate.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Rotate.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Rotate.java 13 Oct 2006 15:54:59 -0000 1.2
--- Rotate.java 28 Nov 2006 10:06:34 -0000 1.3
***************
*** 108,111 ****
--- 108,112 ----
}
Project.getInstance().changed(Project.getInstance());
+ Project.getInstance().checkpoint();
}
Index: Scale.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Scale.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Scale.java 11 Oct 2006 14:05:16 -0000 1.3
--- Scale.java 28 Nov 2006 10:06:34 -0000 1.4
***************
*** 108,111 ****
--- 108,112 ----
}
Project.getInstance().changed(Project.getInstance());
+ Project.getInstance().checkpoint();
}
Index: Translate.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Translate.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Translate.java 27 Sep 2006 08:36:25 -0000 1.2
--- Translate.java 28 Nov 2006 10:06:34 -0000 1.3
***************
*** 109,112 ****
--- 109,113 ----
}
Project.getInstance().changed(Project.getInstance());
+ Project.getInstance().checkpoint();
}
Index: AxisRotate.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/AxisRotate.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AxisRotate.java 2 Oct 2006 06:10:10 -0000 1.2
--- AxisRotate.java 28 Nov 2006 10:06:34 -0000 1.3
***************
*** 132,135 ****
--- 132,136 ----
}
Project.getInstance().changed(Project.getInstance());
+ Project.getInstance().checkpoint();
}
|