## Uses of Class
org.apache.poi.extractor.POITextExtractor

- Packages that use POITextExtractor
  Package | Description
  --- | ---
  org.apache.poi.extractor |
  org.apache.poi.extractor.ole2 |
  org.apache.poi.hdgf.extractor |
  org.apache.poi.hpbf.extractor |
  org.apache.poi.hpsf.extractor |
  org.apache.poi.hslf.extractor |
  org.apache.poi.hsmf.extractor |
  org.apache.poi.hssf.extractor |
  org.apache.poi.hwpf.extractor |
  org.apache.poi.ooxml.extractor |
  org.apache.poi.sl.extractor |
  org.apache.poi.sl.usermodel |
  org.apache.poi.xdgf.extractor |
  org.apache.poi.xslf.extractor |
  org.apache.poi.xssf.extractor |
  org.apache.poi.xwpf.extractor |

- - ### Uses of POITextExtractor in org.apache.poi.extractor

    Subclasses of POITextExtractor in org.apache.poi.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `POIOLE2TextExtractor` Common Parent for OLE2 based Text Extractors of POI Documents, such as .doc, .xls You will typically find the implementation of a given format's text extractor under org.apache.poi.[format].extractor .

    Methods in org.apache.poi.extractor with type parameters of type POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends POITextExtractor> T` | OLE2ExtractorFactory.`createExtractor(java.io.InputStream input)`
    `static <T extends POITextExtractor> T` | OLE2ExtractorFactory.`createExtractor(POIFSFileSystem fs)`

    Methods in org.apache.poi.extractor that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static POITextExtractor` | OLE2ExtractorFactory.`createExtractor(DirectoryNode poifsDir)` Create the Extractor, if possible.
    `static POITextExtractor[]` | OLE2ExtractorFactory.`getEmbededDocsTextExtractors(POIOLE2TextExtractor ext)` Returns an array of text extractors, one for each of the embedded documents in the file (if there are any).
    `POITextExtractor` | POIOLE2TextExtractor.`getMetadataTextExtractor()` Returns an HPSF powered text extractor for the document properties metadata, such as title and author.
    `abstract POITextExtractor` | POITextExtractor.`getMetadataTextExtractor()` Returns another text extractor, which is able to output the textual content of the document metadata / properties, such as author and title.

  - ### Uses of POITextExtractor in org.apache.poi.extractor.ole2

    Methods in org.apache.poi.extractor.ole2 that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static POITextExtractor` | OLE2ScratchpadExtractorFactory.`createExtractor(DirectoryNode poifsDir)` Look for certain entries in the stream, to figure it out what format is desired Note - doesn't check for core-supported formats! Note - doesn't check for OOXML-supported formats

  - ### Uses of POITextExtractor in org.apache.poi.hdgf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hdgf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VisioTextExtractor` Class to find all the text in a Visio file, and return it.

  - ### Uses of POITextExtractor in org.apache.poi.hpbf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hpbf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PublisherTextExtractor` Extract text from HPBF Publisher files

  - ### Uses of POITextExtractor in org.apache.poi.hpsf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hpsf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HPSFPropertiesExtractor` Extracts all of the HPSF properties, both build in and custom, returning them in textual form.

    Methods in org.apache.poi.hpsf.extractor that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `POITextExtractor` | HPSFPropertiesExtractor.`getMetadataTextExtractor()` Prevent recursion!

  - ### Uses of POITextExtractor in org.apache.poi.hslf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hslf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PowerPointExtractor` Deprecated. in POI 4.0.0, use `SlideShowExtractor` instead

  - ### Uses of POITextExtractor in org.apache.poi.hsmf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hsmf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OutlookTextExtactor` Deprecated. use @{link OutlookTextExtractor} instead
    `class` | `OutlookTextExtractor` A text extractor for HSMF (Outlook) .msg files.

  - ### Uses of POITextExtractor in org.apache.poi.hssf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hssf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventBasedExcelExtractor` A text extractor for Excel files, that is based on the HSSF EventUserModel API.
    `class` | `ExcelExtractor` A text extractor for Excel files.

  - ### Uses of POITextExtractor in org.apache.poi.hwpf.extractor

    Subclasses of POITextExtractor in org.apache.poi.hwpf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Word6Extractor` Class to extract the text from old (Word 6 / Word 95) Word Documents.
    `class` | `WordExtractor` Class to extract the text from a Word Document.

  - ### Uses of POITextExtractor in org.apache.poi.ooxml.extractor

    Subclasses of POITextExtractor in org.apache.poi.ooxml.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `POIXMLPropertiesTextExtractor` A `POITextExtractor` for returning the textual content of the OOXML file properties, eg author and title.
    `class` | `POIXMLTextExtractor`

    Methods in org.apache.poi.ooxml.extractor with type parameters of type POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends POITextExtractor> T` | ExtractorFactory.`createExtractor(DirectoryNode poifsDir)`
    `static <T extends POITextExtractor> T` | ExtractorFactory.`createExtractor(java.io.File f)`
    `static <T extends POITextExtractor> T` | ExtractorFactory.`createExtractor(POIFSFileSystem fs)`

    Methods in org.apache.poi.ooxml.extractor that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `static POITextExtractor` | ExtractorFactory.`createExtractor(java.io.InputStream inp)`
    `static POITextExtractor` | ExtractorFactory.`createExtractor(OPCPackage pkg)` Tries to determine the actual type of file and produces a matching text-extractor for it.
    `static POITextExtractor[]` | ExtractorFactory.`getEmbeddedDocsTextExtractors(POIOLE2TextExtractor ext)` Returns an array of text extractors, one for each of the embedded documents in the file (if there are any).
    `static POITextExtractor[]` | ExtractorFactory.`getEmbeddedDocsTextExtractors(POIXMLTextExtractor ext)` Returns an array of text extractors, one for each of the embedded documents in the file (if there are any).
    `static POITextExtractor[]` | ExtractorFactory.`getEmbededDocsTextExtractors(POIOLE2TextExtractor ext)` Deprecated. Use the method with correct "embedded"
    `static POITextExtractor[]` | ExtractorFactory.`getEmbededDocsTextExtractors(POIXMLTextExtractor ext)` Deprecated. Use the method with correct "embedded"

  - ### Uses of POITextExtractor in org.apache.poi.sl.extractor

    Subclasses of POITextExtractor in org.apache.poi.sl.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SlideShowExtractor<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>` Common SlideShow extractor

    Methods in org.apache.poi.sl.extractor that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `POITextExtractor` | SlideShowExtractor.`getMetadataTextExtractor()`

  - ### Uses of POITextExtractor in org.apache.poi.sl.usermodel

    Methods in org.apache.poi.sl.usermodel that return POITextExtractor
    Modifier and Type | Method and Description
    --- | ---
    `POITextExtractor` | SlideShow.`getMetadataTextExtractor()`

  - ### Uses of POITextExtractor in org.apache.poi.xdgf.extractor

    Subclasses of POITextExtractor in org.apache.poi.xdgf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDGFVisioExtractor` Helper class to extract text from an OOXML Visio File

  - ### Uses of POITextExtractor in org.apache.poi.xslf.extractor

    Subclasses of POITextExtractor in org.apache.poi.xslf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSLFPowerPointExtractor` Deprecated. use `SlideShowExtractor`

  - ### Uses of POITextExtractor in org.apache.poi.xssf.extractor

    Subclasses of POITextExtractor in org.apache.poi.xssf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSSFBEventBasedExcelExtractor` Implementation of a text extractor or xlsb Excel files that uses SAX-like binary parsing.
    `class` | `XSSFEventBasedExcelExtractor` Implementation of a text extractor from OOXML Excel files that uses SAX event based parsing.
    `class` | `XSSFExcelExtractor` Helper class to extract text from an OOXML Excel file

  - ### Uses of POITextExtractor in org.apache.poi.xwpf.extractor

    Subclasses of POITextExtractor in org.apache.poi.xwpf.extractor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XWPFWordExtractor` Helper class to extract text from an OOXML Word file

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.