Listeners do not share documents.
A tool for discovering external dependencies in Office files.
Status: Pre-Alpha
Brought to you by:
niklasr
The two POIFSEventListeners, OLEStreamListener and DocumentSummaryInfoListener consume whole documents and don't seem to share them.
So if one of them reads a certain property/document, then the other one doesn't get it.
this wasn't a problem until I made the DSIListener listen to all documents, as it wasn't getting all of the DSI streams.
This is only really a problem with .ppt files, as they seem to be the only ones that use DSI streams to store links.