Example usage for org.apache.commons.io FileUtils openInputStream

List of usage examples for org.apache.commons.io FileUtils openInputStream

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils openInputStream.

Prototype

public static FileInputStream openInputStream(File file) throws IOException 

Source Link

Document

Opens a FileInputStream for the specified file, providing better error messages than simply calling new FileInputStream(file).

Usage

From source file:org.diffkit.diff.sns.DKPoiSheet.java

private Workbook getWorkbook() throws IOException {
    if (_workbook != null)
        return _workbook;
    try {//  w  w  w  . j a v  a 2s. c  o m
        _workbookInputStream = DKStreamUtil.ensureBuffered(FileUtils.openInputStream(this.getFile()));
        _workbook = WorkbookFactory.create(_workbookInputStream);
        return _workbook;
    } catch (InvalidFormatException e_) {
        _log.error(null, e_);
        throw new IOException(e_);
    }
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openBDocContainerFromStream() throws Exception {
    InputStream stream = FileUtils.openInputStream(new File(BDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer("BDOC").fromStream(stream).build();
    assertContainerOpened(container, "BDOC");
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openBDocContainerFromStream_withConfiguration() throws Exception {
    Configuration configuration = new Configuration(Configuration.Mode.TEST);
    configuration.setTspSource("test-value");
    InputStream stream = FileUtils.openInputStream(new File(BDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer("BDOC").withConfiguration(configuration)
            .fromStream(stream).build();
    assertContainerOpened(container, "BDOC");
    assertEquals("test-value", ((BDocContainer) container).getConfiguration().getTspSource());
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openDDocContainerFromStream() throws Exception {
    InputStream stream = FileUtils.openInputStream(new File(DDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer("DDOC").fromStream(stream).build();
    assertContainerOpened(container, "DDOC");
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openDDocContainerFromStream_withConfiguration() throws Exception {
    InputStream stream = FileUtils.openInputStream(new File(DDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer("DDOC").withConfiguration(TEST_CONFIGURATION)
            .fromStream(stream).build();
    assertContainerOpened(container, "DDOC");
    assertSame(TEST_CONFIGURATION, ((DDocContainer) container).getJDigiDocFacade().getConfiguration());
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openDefaultContainerFromStream_withBDOC() throws Exception {
    InputStream stream = FileUtils.openInputStream(new File(BDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer().withConfiguration(TEST_CONFIGURATION).fromStream(stream)
            .build();/*from w  w w.j  ava 2 s  .  c o m*/
    assertContainerOpened(container, "BDOC");
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openDefaultContainerFromStream_withDDOC() throws Exception {
    InputStream stream = FileUtils.openInputStream(new File(DDOC_TEST_FILE));
    Container container = ContainerBuilder.aContainer().withConfiguration(TEST_CONFIGURATION).fromStream(stream)
            .build();/* w  w  w. j  a  v a2s.  co m*/
    assertContainerOpened(container, "DDOC");
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openCustomContainerFromStream() throws Exception {
    InputStream stream = FileUtils.openInputStream(createTestFile("testFile.txt"));
    ContainerBuilder.setContainerImplementation("TEST-FORMAT", TestContainer.class);
    Container container = ContainerBuilder.aContainer("TEST-FORMAT").fromStream(stream).build();
    assertEquals("TEST-FORMAT", container.getType());
    assertSame(stream, ((TestContainer) container).getOpenedFromStream());
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openCustomContainerFromStream_withConfiguration() throws Exception {
    InputStream stream = FileUtils.openInputStream(createTestFile("testFile.txt"));
    ContainerBuilder.setContainerImplementation("TEST-FORMAT", TestContainer.class);
    Container container = ContainerBuilder.aContainer("TEST-FORMAT").withConfiguration(TEST_CONFIGURATION)
            .fromStream(stream).build();
    assertEquals("TEST-FORMAT", container.getType());
    assertSame(stream, ((TestContainer) container).getOpenedFromStream());
    assertSame(TEST_CONFIGURATION, ((TestContainer) container).getConfiguration());
}

From source file:org.digidoc4j.ContainerBuilderTest.java

@Test
public void openCustomContainerFromStream_withCustomConfiguration() throws Exception {
    CustomConfiguration configuration = new CustomConfiguration();
    InputStream stream = FileUtils.openInputStream(createTestFile("testFile.txt"));
    ContainerBuilder.setContainerImplementation("TEST-FORMAT", TestContainer.class);
    Container container = ContainerBuilder.aContainer("TEST-FORMAT").withConfiguration(configuration)
            .fromStream(stream).build();
    assertEquals("TEST-FORMAT", container.getType());
    assertSame(stream, ((TestContainer) container).getOpenedFromStream());
    assertSame(configuration, ((TestContainer) container).getConfiguration());
}