fix forbidden-apis-check error

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1776817 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andreas Beeker 2016-12-31 21:37:14 +00:00
parent 8f1eed63cc
commit 820c8f8fd3
2 changed files with 13 additions and 7 deletions

View File

@ -122,7 +122,7 @@ public class OOXMLLister implements Closeable {
container.close();
}
public static void main(String[] args) throws Exception {
public static void main(String[] args) throws IOException, InvalidFormatException {
if(args.length == 0) {
System.err.println("Use:");
System.err.println("\tjava OOXMLLister <filename>");

View File

@ -20,28 +20,34 @@
==================================================================== */
package org.apache.poi.dev;
import java.io.File;
import java.io.IOException;
import java.io.PrintStream;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.openxml4j.opc.PackageAccess;
import org.apache.poi.util.NullOutputStream;
import org.apache.poi.xssf.XSSFTestDataSamples;
import org.junit.Test;
import java.io.File;
import java.io.PrintStream;
public class TestOOXMLLister {
@Test
public void testMain() throws Exception {
public void testMain() throws IOException, InvalidFormatException {
File file = XSSFTestDataSamples.getSampleFile("Formatting.xlsx");
OOXMLLister.main(new String[] {file.getAbsolutePath()});
}
@Test
public void testWithPrintStream() throws Exception {
public void testWithPrintStream() throws IOException, InvalidFormatException {
File file = XSSFTestDataSamples.getSampleFile("Formatting.xlsx");
OOXMLLister lister = new OOXMLLister(OPCPackage.open(file.getAbsolutePath(), PackageAccess.READ), new PrintStream(new NullOutputStream()));
PrintStream nullStream = new PrintStream(new NullOutputStream(), true, "UTF-8");
OPCPackage opc = OPCPackage.open(file.getAbsolutePath(), PackageAccess.READ);
OOXMLLister lister = new OOXMLLister(opc, nullStream);
lister.displayParts();
lister.displayRelations();
lister.close();
opc.close();
nullStream.close();
}
}