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