Class POIFSReaderRegistry
java.lang.Object
org.docx4j.org.apache.poi.poifs.eventfilesystem.POIFSReaderRegistry
A registry for POIFSReaderListeners and the DocumentDescriptors of
the documents those listeners are interested in
- Version:
- %I%, %G%
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddropDocument(POIFSReaderListener listener, DocumentDescriptor descriptor) (package private) IteratorgetListeners(POIFSDocumentPath path, String name) get am iterator of listeners for a particular document(package private) voidregisterListener(POIFSReaderListener listener) register for all documents(package private) voidregisterListener(POIFSReaderListener listener, POIFSDocumentPath path, String documentName) register a POIFSReaderListener for a particular documentprivate voidremoveSelectiveListener(POIFSReaderListener listener)
-
Field Details
-
omnivorousListeners
-
selectiveListeners
-
chosenDocumentDescriptors
-
-
Constructor Details
-
POIFSReaderRegistry
POIFSReaderRegistry()Construct the registry
-
-
Method Details
-
registerListener
register a POIFSReaderListener for a particular document- Parameters:
listener- the listenerpath- the path of the document of interestdocumentName- the name of the document of interest
-
registerListener
register for all documents- Parameters:
listener- the listener who wants to get all documents
-
getListeners
get am iterator of listeners for a particular document- Parameters:
path- the document pathname- the name of the document- Returns:
- an Iterator POIFSReaderListeners; may be empty
-
removeSelectiveListener
-
dropDocument
-