From: Erik V. <ev...@us...> - 2009-01-15 20:53:39
|
Update of /cvsroot/rails/18xx/test In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv14080/test Modified Files: SVGOffscreenLoader.java Log Message: Fixed code to remove compiler warnings Index: SVGOffscreenLoader.java =================================================================== RCS file: /cvsroot/rails/18xx/test/SVGOffscreenLoader.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SVGOffscreenLoader.java 4 Jun 2008 19:00:39 -0000 1.4 --- SVGOffscreenLoader.java 15 Jan 2009 20:53:28 -0000 1.5 *************** *** 1,32 **** package test; - import java.awt.geom.AffineTransform; import java.awt.Rectangle; ! import java.io.File; ! import java.io.OutputStream; ! import java.io.IOException; ! import java.io.FileOutputStream; import java.util.List; import org.apache.batik.ext.awt.image.codec.PNGEncodeParam; import org.apache.batik.ext.awt.image.codec.PNGImageEncoder; ! ! import org.apache.batik.dom.svg.SAXSVGDocumentFactory; ! import org.apache.batik.bridge.BridgeContext; ! import org.apache.batik.bridge.BridgeException; ! import org.apache.batik.bridge.GVTBuilder; ! import org.apache.batik.bridge.UpdateManager; ! import org.apache.batik.bridge.UpdateManagerAdapter; ! import org.apache.batik.bridge.UpdateManagerEvent; ! import org.apache.batik.bridge.UserAgentAdapter; import org.apache.batik.util.RunnableQueue; import org.apache.batik.util.XMLResourceDescriptor; - import org.apache.batik.gvt.CanvasGraphicsNode; - import org.apache.batik.gvt.CompositeGraphicsNode; - import org.apache.batik.gvt.GraphicsNode; - import org.apache.batik.gvt.renderer.ConcreteImageRendererFactory; - import org.apache.batik.gvt.renderer.ImageRenderer; - import org.apache.batik.gvt.renderer.ImageRendererFactory; - import org.w3c.dom.Document; import org.w3c.dom.Element; --- 1,17 ---- package test; import java.awt.Rectangle; ! import java.awt.geom.AffineTransform; ! import java.io.*; import java.util.List; + import org.apache.batik.bridge.*; + import org.apache.batik.dom.svg.SAXSVGDocumentFactory; import org.apache.batik.ext.awt.image.codec.PNGEncodeParam; import org.apache.batik.ext.awt.image.codec.PNGImageEncoder; ! import org.apache.batik.gvt.*; ! import org.apache.batik.gvt.renderer.*; import org.apache.batik.util.RunnableQueue; import org.apache.batik.util.XMLResourceDescriptor; import org.w3c.dom.Document; import org.w3c.dom.Element; *************** *** 108,115 **** --- 93,102 ---- manager.addUpdateManagerListener(new UpdateManagerAdapter() { + @Override public void updateCompleted(UpdateManagerEvent e) { render(e.getImage()); } + @Override public void managerSuspended(UpdateManagerEvent e) { // Make sure pending updates are completed. *************** *** 124,128 **** if (!(gn instanceof CompositeGraphicsNode)) return null; CompositeGraphicsNode cgn = (CompositeGraphicsNode) gn; ! List children = cgn.getChildren(); if (children.size() == 0) return null; gn = (GraphicsNode) children.get(0); --- 111,115 ---- if (!(gn instanceof CompositeGraphicsNode)) return null; CompositeGraphicsNode cgn = (CompositeGraphicsNode) gn; ! List<?> children = cgn.getChildren(); if (children.size() == 0) return null; gn = (GraphicsNode) children.get(0); |