blob: 2f43eaf9148efd3938a17c69b44525daa2597f51 [file] [log] [blame]
package org.apache.openoffice.ooxml.framework.part;
import java.io.File;
import org.apache.openoffice.ooxml.framework.part.parser.ParserFactory;
import org.apache.openoffice.ooxml.parser.Log;
public class PartManagerPrototype
{
public static void main (final String ... aArgumentList)
{
if (aArgumentList.length != 3)
{
System.err.printf("usage: PartManagerPrototype <ooxml-file-name> <parser-table-filename> <log-filename>");
System.exit(1);
}
final long nStartTime = System.currentTimeMillis();
Log.Dbg = new Log(aArgumentList[2]);
ParserFactory.SetParserTableFilename(aArgumentList[1]);
final File aOOXMLFile = new File(aArgumentList[0]);
final Part aPart = OOXMLPackage.Create(aOOXMLFile).getOfficeDocumentPart().getPartById("rId1");
final long nEndTime = System.currentTimeMillis();
System.out.printf("got content type %s for %s in %fs\n",
aPart.getContentType(),
aPart.getPartName(),
(nEndTime-nStartTime)/1000.0);
}
}