Package org.apache.poi.ooxml.extractor
Interface POIXMLTextExtractor
- All Superinterfaces:
AutoCloseable,Closeable,POITextExtractor
- All Known Implementing Classes:
POIXMLPropertiesTextExtractor,XDGFVisioExtractor,XPSTextExtractor,XSLFEventBasedPowerPointExtractor,XSLFExtractor,XSSFBEventBasedExcelExtractor,XSSFEventBasedExcelExtractor,XSSFExcelExtractor,XWPFEventBasedWordExtractor,XWPFWordExtractor
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcheckMaxTextSize(CharSequence text, String string) default voidclose()Allows to free resources of the Extractor as soon as it is not needed any more.default POIXMLProperties.CorePropertiesReturns the core document propertiesReturns the custom document propertiesReturns opened documentReturns the extended document propertiesdefault POIXMLPropertiesTextExtractorReturns an OOXML properties text extractor for the document properties metadata, such as title and author.default OPCPackageReturns the opened OPCPackage that contains the documentMethods inherited from interface org.apache.poi.extractor.POITextExtractor
getFilesystem, getText, isCloseFilesystem, setCloseFilesystem
-
Method Details
-
getCoreProperties
Returns the core document properties- Returns:
- the core document properties
-
getExtendedProperties
Returns the extended document properties- Returns:
- the extended document properties
-
getCustomProperties
Returns the custom document properties- Returns:
- the custom document properties
-
getDocument
POIXMLDocument getDocument()Returns opened document- Specified by:
getDocumentin interfacePOITextExtractor- Returns:
- the opened document
-
getPackage
Returns the opened OPCPackage that contains the document- Returns:
- the opened OPCPackage
-
getMetadataTextExtractor
Returns an OOXML properties text extractor for the document properties metadata, such as title and author.- Specified by:
getMetadataTextExtractorin interfacePOITextExtractor- Returns:
- the metadata and text extractor
-
close
Description copied from interface:POITextExtractorAllows to free resources of the Extractor as soon as it is not needed any more. This may include closing open file handles and freeing memory. The Extractor cannot be used after close has been called.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacePOITextExtractor- Throws:
IOException
-
checkMaxTextSize
-