Package org.apache.poi.hssf.eventusermodel

Examples of org.apache.poi.hssf.eventusermodel.HSSFEventFactory


    AbortableCountingListener l = new AbortableCountingListener(1);

    HSSFRequest req = new HSSFRequest();
    req.addListenerForAllRecords(l);

    HSSFEventFactory f = new HSSFEventFactory();

    assertEquals(0, l.countSeen);
    assertEquals(null, l.lastRecordSeen);

    POIFSFileSystem fs = openSample();
    short res = f.abortableProcessWorkbookEvents(req, fs);

    assertEquals(1234, res);
    assertEquals(1, l.countSeen);
    assertEquals(BOFRecord.sid, l.lastRecordSeen.getSid());
  }
View Full Code Here


            public void processRecord(Record rec)
            {
                System.out.println(rec.toString());
            }
        });
        HSSFEventFactory factory = new HSSFEventFactory();

        factory.processEvents(req, din);
    }
View Full Code Here

      ChartTitleFormatRecordGrabber grabber =
        new ChartTitleFormatRecordGrabber();
      InputStream din = fs.createDocumentInputStream("Workbook");
        HSSFRequest req = new HSSFRequest();
        req.addListenerForAllRecords(grabber);
        HSSFEventFactory factory = new HSSFEventFactory();
        factory.processEvents(req, din);
        din.close();
       
        // Should've found one
        assertEquals(1, grabber.chartTitleFormatRecords.size());
        // And it should be of something interesting
View Full Code Here

    MockHSSFListener mockListen = new MockHSSFListener();
    MissingRecordAwareHSSFListener listener = new MissingRecordAwareHSSFListener(mockListen);
    req.addListenerForAllRecords(listener);
   
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
    HSSFEventFactory factory = new HSSFEventFactory();
    factory.processWorkbookEvents(req, fs);
   
    // Check we got the dummy records
    Record[] r = (Record[])
      mockListen.records.toArray(new Record[mockListen.records.size()]);
   
View Full Code Here

    MockHSSFListener mockListen = new MockHSSFListener();
    MissingRecordAwareHSSFListener listener = new MissingRecordAwareHSSFListener(mockListen);
    req.addListenerForAllRecords(listener);
   
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
    HSSFEventFactory factory = new HSSFEventFactory();
    factory.processWorkbookEvents(req, fs);
   
    // Check we got the dummy records
    Record[] r = (Record[])
      mockListen.records.toArray(new Record[mockListen.records.size()]);
   
View Full Code Here

    MockHSSFListener mockListen = new MockHSSFListener();
    MissingRecordAwareHSSFListener listener = new MissingRecordAwareHSSFListener(mockListen);
    req.addListenerForAllRecords(listener);
   
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
    HSSFEventFactory factory = new HSSFEventFactory();
    factory.processWorkbookEvents(req, fs);
   
    // Check we got the dummy records
    Record[] r = (Record[])
      mockListen.records.toArray(new Record[mockListen.records.size()]);
   
View Full Code Here

    HSSFRequest req = new HSSFRequest();
    MockHSSFListener mockListen = new MockHSSFListener();
    req.addListenerForAllRecords(mockListen);
   
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
    HSSFEventFactory factory = new HSSFEventFactory();
    factory.processWorkbookEvents(req, fs);

    // Check we got the records
    assertTrue( mockListen.records.size() > 100 );
  }
View Full Code Here

    HSSFRequest req = new HSSFRequest();
    MockHSSFListener mockListen = new MockHSSFListener();
    req.addListenerForAllRecords(mockListen);
   
    POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
    HSSFEventFactory factory = new HSSFEventFactory();
    factory.processWorkbookEvents(req, fs);

    // Check we got the records
    assertTrue( mockListen.records.size() > 100 );

    // And none of them are continue ones
View Full Code Here

        HSSFRequest req = new HSSFRequest();
        MockHSSFListener mockListen = new MockHSSFListener();
        req.addListenerForAllRecords(mockListen);

        POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(f));
        HSSFEventFactory factory = new HSSFEventFactory();
        factory.processWorkbookEvents(req, fs);

        assertTrue("no errors while processing the file", true);
    }
View Full Code Here

  /**
   * Initiates the processing of the XLS file to CSV
   */
  public void process() throws IOException {
    MissingRecordAwareHSSFListener listener = new MissingRecordAwareHSSFListener(this);
    HSSFEventFactory factory = new HSSFEventFactory();
    HSSFRequest request = new HSSFRequest();
    request.addListenerForAllRecords(listener);
   
    factory.processWorkbookEvents(request, fs);
  }
View Full Code Here

TOP

Related Classes of org.apache.poi.hssf.eventusermodel.HSSFEventFactory

Copyright © 2018 www.massapicom. 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.