## Uses of Class
org.apache.poi.poifs.filesystem.POIFSFileSystem

- Packages that use POIFSFileSystem
  Package | Description
  --- | ---
  org.apache.poi |
  org.apache.poi.extractor |
  org.apache.poi.hdgf |
  org.apache.poi.hdgf.extractor |
  org.apache.poi.hpbf |
  org.apache.poi.hpbf.dev |
  org.apache.poi.hpbf.extractor |
  org.apache.poi.hpsf | Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
  org.apache.poi.hpsf.extractor |
  org.apache.poi.hslf.dev |
  org.apache.poi.hslf.extractor |
  org.apache.poi.hslf.record |
  org.apache.poi.hslf.usermodel |
  org.apache.poi.hsmf |
  org.apache.poi.hsmf.dev |
  org.apache.poi.hsmf.extractor |
  org.apache.poi.hsmf.parsers |
  org.apache.poi.hssf.eventusermodel | HSSF eventmodel Package provides an event-based API for reading HSSF files.
  org.apache.poi.hssf.extractor |
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.hwpf |
  org.apache.poi.hwpf.converter |
  org.apache.poi.hwpf.extractor |
  org.apache.poi.ooxml.extractor |
  org.apache.poi.poifs.crypt | Implementation of the ECMA-376 and MS-propritary document encryptions
  org.apache.poi.poifs.crypt.cryptoapi |
  org.apache.poi.poifs.dev | DEV package serves two purposes.
  org.apache.poi.poifs.eventfilesystem | The eventfilesystem is an efficient method for reading OLE 2 CDF files.
  org.apache.poi.poifs.filesystem | filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
  org.apache.poi.poifs.macros |
  org.apache.poi.poifs.property | property package contains high and low level Property structures for POIFS.
  org.apache.poi.sl.usermodel |
  org.apache.poi.ss.usermodel |

- - ### Uses of POIFSFileSystem in org.apache.poi

    Methods in org.apache.poi with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | POIDocument.`writeProperties(POIFSFileSystem outFS)` Writes out the standard Document Information Properties (HPSF)
    `protected void` | POIDocument.`writeProperties(POIFSFileSystem outFS, java.util.List<java.lang.String> writtenEntries)` Writes out the standard Document Information Properties (HPSF)

    Constructors in org.apache.poi with parameters of type POIFSFileSystem
    Constructor and Description
    `POIDocument(POIFSFileSystem fs)` Constructs from the default POIFS
    `POIReadOnlyDocument(POIFSFileSystem fs)`

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

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

  - ### Uses of POIFSFileSystem in org.apache.poi.hdgf

    Constructors in org.apache.poi.hdgf with parameters of type POIFSFileSystem
    Constructor and Description
    `HDGFDiagram(POIFSFileSystem fs)`

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

    Constructors in org.apache.poi.hdgf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `VisioTextExtractor(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hpbf

    Constructors in org.apache.poi.hpbf with parameters of type POIFSFileSystem
    Constructor and Description
    `HPBFDocument(POIFSFileSystem fs)` Opens a new publisher document

  - ### Uses of POIFSFileSystem in org.apache.poi.hpbf.dev

    Constructors in org.apache.poi.hpbf.dev with parameters of type POIFSFileSystem
    Constructor and Description
    `HPBFDumper(POIFSFileSystem fs)`
    `PLCDumper(POIFSFileSystem fs)`

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

    Constructors in org.apache.poi.hpbf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `PublisherTextExtractor(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hpsf

    Constructors in org.apache.poi.hpsf with parameters of type POIFSFileSystem
    Constructor and Description
    `HPSFPropertiesOnlyDocument(POIFSFileSystem fs)`

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

    Constructors in org.apache.poi.hpsf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `HPSFPropertiesExtractor(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hslf.dev

    Constructors in org.apache.poi.hslf.dev with parameters of type POIFSFileSystem
    Constructor and Description
    `SlideShowDumper(POIFSFileSystem filesystem, java.io.PrintStream out)` Constructs a Powerpoint dump from a POIFS Filesystem.

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

    Constructors in org.apache.poi.hslf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `PowerPointExtractor(POIFSFileSystem fs)` Deprecated. Creates a PowerPointExtractor, from an open POIFSFileSystem
    `QuickButCruddyTextExtractor(POIFSFileSystem poifs)` Creates an extractor from a POIFS Filesystem

  - ### Uses of POIFSFileSystem in org.apache.poi.hslf.record

    Methods in org.apache.poi.hslf.record with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `void` | CurrentUserAtom.`writeToFS(POIFSFileSystem fs)` Writes ourselves back out to a filesystem

  - ### Uses of POIFSFileSystem in org.apache.poi.hslf.usermodel

    Methods in org.apache.poi.hslf.usermodel with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `int` | HSLFSlideShow.`addEmbed(POIFSFileSystem poiData)` Add a embedded object to this presentation
    `static HSLFSlideShow` | HSLFSlideShowFactory.`createSlideShow(POIFSFileSystem fs)` Creates a HSLFSlideShow from the given `POIFSFileSystem`

    Constructors in org.apache.poi.hslf.usermodel with parameters of type POIFSFileSystem
    Constructor and Description
    `HSLFSlideShow(POIFSFileSystem poifs)` Constructs a Powerpoint document from an POIFSFileSystem.
    `HSLFSlideShowImpl(POIFSFileSystem filesystem)` Constructs a Powerpoint document from a POIFS Filesystem.

  - ### Uses of POIFSFileSystem in org.apache.poi.hsmf

    Constructors in org.apache.poi.hsmf with parameters of type POIFSFileSystem
    Constructor and Description
    `MAPIMessage(POIFSFileSystem fs)` Constructor for reading MSG Files from a POIFS filesystem

  - ### Uses of POIFSFileSystem in org.apache.poi.hsmf.dev

    Constructors in org.apache.poi.hsmf.dev with parameters of type POIFSFileSystem
    Constructor and Description
    `HSMFDump(POIFSFileSystem fs)`

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

    Constructors in org.apache.poi.hsmf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `OutlookTextExtactor(POIFSFileSystem fs)` Deprecated.
    `OutlookTextExtractor(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hsmf.parsers

    Methods in org.apache.poi.hsmf.parsers with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static ChunkGroup[]` | POIFSChunkParser.`parse(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hssf.eventusermodel

    Methods in org.apache.poi.hssf.eventusermodel with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `short` | HSSFEventFactory.`abortableProcessWorkbookEvents(HSSFRequest req, POIFSFileSystem fs)` Processes a file into essentially record events.
    `void` | HSSFEventFactory.`processWorkbookEvents(HSSFRequest req, POIFSFileSystem fs)` Processes a file into essentially record events.

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

    Constructors in org.apache.poi.hssf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `EventBasedExcelExtractor(POIFSFileSystem fs)`
    `ExcelExtractor(POIFSFileSystem fs)`
    `OldExcelExtractor(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hssf.usermodel

    Methods in org.apache.poi.hssf.usermodel with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `int` | HSSFWorkbook.`addOlePackage(POIFSFileSystem poiData, java.lang.String label, java.lang.String fileName, java.lang.String command)` Adds an OLE package manager object with the given POIFS to the sheet
    `static HSSFWorkbook` | HSSFWorkbookFactory.`createWorkbook(POIFSFileSystem fs)` Creates a HSSFWorkbook from the given `POIFSFileSystem`

    Constructors in org.apache.poi.hssf.usermodel with parameters of type POIFSFileSystem
    Constructor and Description
    `HSSFWorkbook(DirectoryNode directory, POIFSFileSystem fs, boolean preserveNodes)` given a POI POIFSFileSystem object, and a specific directory within it, read in its Workbook and populate the high and low level models.
    `HSSFWorkbook(POIFSFileSystem fs)` Given a POI POIFSFileSystem object, read in its Workbook along with all related nodes, and populate the high and low level models.
    `HSSFWorkbook(POIFSFileSystem fs, boolean preserveNodes)` Given a POI POIFSFileSystem object, read in its Workbook and populate the high and low level models.

  - ### Uses of POIFSFileSystem in org.apache.poi.hwpf

    Methods in org.apache.poi.hwpf that return POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static POIFSFileSystem` | HWPFDocumentCore.`verifyAndBuildPOIFS(java.io.InputStream istream)` Takes an InputStream, verifies that it's not RTF or PDF, builds a POIFSFileSystem from it, and returns that.

    Constructors in org.apache.poi.hwpf with parameters of type POIFSFileSystem
    Constructor and Description
    `HWPFDocument(POIFSFileSystem pfilesystem)` This constructor loads a Word document from a POIFSFileSystem
    `HWPFDocumentCore(POIFSFileSystem pfilesystem)` This constructor loads a Word document from a POIFSFileSystem
    `HWPFOldDocument(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.hwpf.converter

    Methods in org.apache.poi.hwpf.converter with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static HWPFDocumentCore` | AbstractWordUtils.`loadDoc(POIFSFileSystem poifsFileSystem)`

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

    Constructors in org.apache.poi.hwpf.extractor with parameters of type POIFSFileSystem
    Constructor and Description
    `Word6Extractor(DirectoryNode dir, POIFSFileSystem fs)` Deprecated. Use `Word6Extractor.Word6Extractor(DirectoryNode)` instead
    `Word6Extractor(POIFSFileSystem fs)` Create a new Word Extractor
    `WordExtractor(POIFSFileSystem fs)` Create a new Word Extractor

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

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

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.crypt

    Methods in org.apache.poi.poifs.crypt with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `java.io.OutputStream` | Encryptor.`getDataStream(POIFSFileSystem fs)`
    `java.io.InputStream` | Decryptor.`getDataStream(POIFSFileSystem fs)`

    Constructors in org.apache.poi.poifs.crypt with parameters of type POIFSFileSystem
    Constructor and Description
    `EncryptionInfo(POIFSFileSystem fs)` Opens for decryption

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.crypt.cryptoapi

    Methods in org.apache.poi.poifs.crypt.cryptoapi that return POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `POIFSFileSystem` | CryptoAPIDecryptor.`getSummaryEntries(DirectoryNode root, java.lang.String encryptedStream)` Decrypt the Document-/SummaryInformation and other optionally streams.

    Methods in org.apache.poi.poifs.crypt.cryptoapi with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `void` | CryptoAPIEncryptor.`setSummaryEntries(DirectoryNode dir, java.lang.String encryptedStream, POIFSFileSystem entries)` Encrypt the Document-/SummaryInformation and other optionally streams.

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.dev

    Methods in org.apache.poi.poifs.dev with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static void` | POIFSDump.`dump(POIFSFileSystem fs, int startBlock, java.lang.String name, java.io.File parent)`

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.eventfilesystem

    Methods in org.apache.poi.poifs.eventfilesystem with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `void` | POIFSReader.`read(POIFSFileSystem poifs)` Read from a `POIFSFileSystem` and process the documents we get

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.filesystem

    Subclasses of POIFSFileSystem in org.apache.poi.poifs.filesystem
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TempFilePOIFSFileSystem` An experimental POIFSFileSystem to support the encryption of large files

    Methods in org.apache.poi.poifs.filesystem that return POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static POIFSFileSystem` | POIFSFileSystem.`create(java.io.File file)` Creates a new `POIFSFileSystem` in a new `File`.
    `POIFSFileSystem` | DirectoryNode.`getFileSystem()`

    Methods in org.apache.poi.poifs.filesystem with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EntryUtils.`copyNodes(POIFSFileSystem source, POIFSFileSystem target)` Copies all nodes from one POIFS to the other
    `static void` | EntryUtils.`copyNodes(POIFSFileSystem source, POIFSFileSystem target, java.util.List<java.lang.String> excepts)` Copies nodes from one POIFS to the other, minus the excepts.
    `static Ole10Native` | Ole10Native.`createFromEmbeddedOleObject(POIFSFileSystem poifs)` Creates an instance of this class from an embedded OLE Object.
    `static void` | Ole10Native.`createOleMarkerEntry(POIFSFileSystem poifs)` Add the \1OLE marker entry, which is not the Ole10Native entry.
    `static java.io.InputStream` | DocumentFactoryHelper.`getDecryptedStream(POIFSFileSystem fs, java.lang.String password)` Wrap the OLE2 data in the `POIFSFileSystem` into a decrypted stream by using the given password.

    Constructors in org.apache.poi.poifs.filesystem with parameters of type POIFSFileSystem
    Constructor and Description
    `POIFSDocument(DocumentProperty property, POIFSFileSystem filesystem)` Constructor for an existing Document
    `POIFSDocument(java.lang.String name, int size, POIFSFileSystem filesystem, POIFSWriterListener writer)`
    `POIFSDocument(java.lang.String name, POIFSFileSystem filesystem, java.io.InputStream stream)` Constructor for a new Document

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.macros

    Constructors in org.apache.poi.poifs.macros with parameters of type POIFSFileSystem
    Constructor and Description
    `VBAMacroReader(POIFSFileSystem fs)`

  - ### Uses of POIFSFileSystem in org.apache.poi.poifs.property

    Constructors in org.apache.poi.poifs.property with parameters of type POIFSFileSystem
    Constructor and Description
    `PropertyTable(HeaderBlock headerBlock, POIFSFileSystem filesystem)` reading constructor (used when we've read in a file and we want to extract the property table from it).

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

    Fields in org.apache.poi.sl.usermodel with type parameters of type POIFSFileSystem
    Modifier and Type | Field and Description
    --- | ---
    `protected static SlideShowFactory.CreateSlideShow1<POIFSFileSystem>` | SlideShowFactory.`createHslfByPoifs`

    Methods in org.apache.poi.sl.usermodel with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static <S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>> SlideShow<S,P>` | SlideShowFactory.`create(POIFSFileSystem fs)` Creates a SlideShow from the given POIFSFileSystem.
    `static <S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>> SlideShow<S,P>` | SlideShowFactory.`create(POIFSFileSystem fs, java.lang.String password)` Creates a SlideShow from the given POIFSFileSystem, which may be password protected

  - ### Uses of POIFSFileSystem in org.apache.poi.ss.usermodel

    Methods in org.apache.poi.ss.usermodel with parameters of type POIFSFileSystem
    Modifier and Type | Method and Description
    --- | ---
    `static Workbook` | WorkbookFactory.`create(POIFSFileSystem fs)` Creates a HSSFWorkbook from the given POIFSFileSystem

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