// Copyright 2003, FreeHEP. package org.freehep.graphicsio.cgm.test; import java.io.FileInputStream; import java.io.IOException; import org.freehep.graphicsio.cgm.CGMInputStream; import org.freehep.util.io.Tag; /** * @author Mark Donszelmann * @version $Id: CGMDump.java 8584 2006-08-10 23:06:37Z duns $ */ public class CGMDump { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream(args[0]); CGMInputStream cgm = new CGMInputStream(fis); long start = System.currentTimeMillis(); Tag tag = cgm.readTag(); while (tag != null) { System.out.println(tag); tag = cgm.readTag(); } System.out.println("Parsed file in: " + (System.currentTimeMillis() - start) + " ms."); } catch (IOException e) { e.printStackTrace(); } } }