Package org.apache.poi

Examples of org.apache.poi.POIDataSamples.openResourceAsStream()


   * @throws Exception
   */
  public TestBasics() throws IOException {
        POIDataSamples samples = POIDataSamples.getHSMFInstance();
    simple = new MAPIMessage(samples.openResourceAsStream("simple_test_msg.msg"));
      quick  = new MAPIMessage(samples.openResourceAsStream("quick.msg"));
      outlook30  = new MAPIMessage(samples.openResourceAsStream("outlook_30_msg.msg"));
      attachments = new MAPIMessage(samples.openResourceAsStream("attachment_test_msg.msg"));
      noRecipientAddress = new MAPIMessage(samples.openResourceAsStream("no_recipient_address.msg"));
  }
 
View Full Code Here


   */
  public TestBasics() throws IOException {
        POIDataSamples samples = POIDataSamples.getHSMFInstance();
    simple = new MAPIMessage(samples.openResourceAsStream("simple_test_msg.msg"));
      quick  = new MAPIMessage(samples.openResourceAsStream("quick.msg"));
      outlook30  = new MAPIMessage(samples.openResourceAsStream("outlook_30_msg.msg"));
      attachments = new MAPIMessage(samples.openResourceAsStream("attachment_test_msg.msg"));
      noRecipientAddress = new MAPIMessage(samples.openResourceAsStream("no_recipient_address.msg"));
  }
 
  /**
 
View Full Code Here

  public TestBasics() throws IOException {
        POIDataSamples samples = POIDataSamples.getHSMFInstance();
    simple = new MAPIMessage(samples.openResourceAsStream("simple_test_msg.msg"));
      quick  = new MAPIMessage(samples.openResourceAsStream("quick.msg"));
      outlook30  = new MAPIMessage(samples.openResourceAsStream("outlook_30_msg.msg"));
      attachments = new MAPIMessage(samples.openResourceAsStream("attachment_test_msg.msg"));
      noRecipientAddress = new MAPIMessage(samples.openResourceAsStream("no_recipient_address.msg"));
  }
 
  /**
   * Can we always get the recipient's email?
View Full Code Here

        POIDataSamples samples = POIDataSamples.getHSMFInstance();
    simple = new MAPIMessage(samples.openResourceAsStream("simple_test_msg.msg"));
      quick  = new MAPIMessage(samples.openResourceAsStream("quick.msg"));
      outlook30  = new MAPIMessage(samples.openResourceAsStream("outlook_30_msg.msg"));
      attachments = new MAPIMessage(samples.openResourceAsStream("attachment_test_msg.msg"));
      noRecipientAddress = new MAPIMessage(samples.openResourceAsStream("no_recipient_address.msg"));
  }
 
  /**
   * Can we always get the recipient's email?
   */
 
View Full Code Here

    POIDataSamples _samples = POIDataSamples.getPOIFSInstance();
    for(int i=0; i<files.length; i++) {

      // Open the file up
      POIFSFileSystem fs = new POIFSFileSystem(
          _samples.openResourceAsStream(files[i])
      );

      // Write it into a temp output array
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      fs.writeFilesystem(baos);
View Full Code Here

      POIDataSamples _samples = POIDataSamples.getPOIFSInstance();
     
      // Open the file up
      try {
         POIFSFileSystem fs = new POIFSFileSystem(
             _samples.openResourceAsStream("ReferencesInvalidSectors.mpp")
         );
         fail("File is corrupt and shouldn't have been opened");
      } catch(IOException e) {
         String msg = e.getMessage();
         assertTrue(msg.startsWith("Your file contains 695 sectors"));
View Full Code Here

   * Most OLE2 files use 512byte blocks. However, a small number
   *  use 4k blocks. Check that we can open these.
   */
  public void test4KBlocks() throws Exception {
      POIDataSamples _samples = POIDataSamples.getPOIFSInstance();
     InputStream inp = _samples.openResourceAsStream("BlockSize4096.zvi");
    
     // First up, check that we can process the header properly
      HeaderBlockReader header_block_reader = new HeaderBlockReader(inp);
      POIFSBigBlockSize bigBlockSize = header_block_reader.getBigBlockSize();
      assertEquals(4096, bigBlockSize.getBigBlockSize());
View Full Code Here

      RawDataBlockList data_blocks = new RawDataBlockList(inp, bigBlockSize);

    
     // Now try and open properly
     POIFSFileSystem fs = new POIFSFileSystem(
           _samples.openResourceAsStream("BlockSize4096.zvi")
     );
     assertTrue(fs.getRoot().getEntryCount() > 3);
    
     // Check we can get at all the contents
     checkAllDirectoryContents(fs.getRoot());
View Full Code Here

     checkAllDirectoryContents(fs.getRoot());
    
    
     // Finally, check we can do a similar 512byte one too
     fs = new POIFSFileSystem(
            _samples.openResourceAsStream("BlockSize512.zvi")
      );
      assertTrue(fs.getRoot().getEntryCount() > 3);
      checkAllDirectoryContents(fs.getRoot());
  }
  private void checkAllDirectoryContents(DirectoryEntry dir) throws IOException {
View Full Code Here

    protected void setUp() throws Exception {
    super.setUp();

    // Find a real RecordContainer record
        POIDataSamples slTests = POIDataSamples.getSlideShowInstance();
    HSLFSlideShow hss = new HSLFSlideShow(slTests.openResourceAsStream("basic_test_ppt_file.ppt"));

    Record[] r = hss.getRecords();
    for(int i=0; i<r.length; i++) {
      if(r[i] instanceof RecordContainer) {
        recordContainer = (RecordContainer)r[i];
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.