]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.svg/src/org/simantics/diagram/svg/export/UniqueIDGenerator.java
merged svn revision 33114 and added desktop and help plugins
[simantics/platform.git] / bundles / org.simantics.diagram.svg / src / org / simantics / diagram / svg / export / UniqueIDGenerator.java
diff --git a/bundles/org.simantics.diagram.svg/src/org/simantics/diagram/svg/export/UniqueIDGenerator.java b/bundles/org.simantics.diagram.svg/src/org/simantics/diagram/svg/export/UniqueIDGenerator.java
new file mode 100644 (file)
index 0000000..9bfb8c0
--- /dev/null
@@ -0,0 +1,18 @@
+package org.simantics.diagram.svg.export;\r
+\r
+import org.apache.batik.svggen.SVGIDGenerator;\r
+\r
+public class UniqueIDGenerator extends SVGIDGenerator{\r
+       \r
+       String overallId;\r
+       public UniqueIDGenerator(String overallId) {\r
+               super();\r
+               this.overallId = overallId;\r
+       }\r
+       \r
+       @Override\r
+       public String generateID(String prefix) {\r
+               return super.generateID(overallId+prefix);\r
+       }\r
+\r
+}\r