## Uses of Class
org.apache.poi.openxml4j.opc.OPCPackage

- Packages that use OPCPackage
  Package | Description
  --- | ---
  org.apache.poi.ooxml |
  org.apache.poi.ooxml.dev |
  org.apache.poi.ooxml.extractor |
  org.apache.poi.ooxml.util |
  org.apache.poi.openxml4j.opc |
  org.apache.poi.openxml4j.opc.internal |
  org.apache.poi.openxml4j.opc.internal.unmarshallers |
  org.apache.poi.poifs.crypt.dsig |
  org.apache.poi.xdgf.extractor |
  org.apache.poi.xdgf.usermodel |
  org.apache.poi.xslf.extractor |
  org.apache.poi.xslf.usermodel |
  org.apache.poi.xssf.binary | The org.apache.poi.xssf.binary package includes necessary underlying components for streaming/read-only processing of xlsb files.
  org.apache.poi.xssf.eventusermodel |
  org.apache.poi.xssf.extractor |
  org.apache.poi.xssf.usermodel |
  org.apache.poi.xwpf.extractor |
  org.apache.poi.xwpf.usermodel |

- - ### Uses of OPCPackage in org.apache.poi.ooxml

    Methods in org.apache.poi.ooxml that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `OPCPackage` | POIXMLDocument.`getPackage()` Get the assigned OPCPackage
    `static OPCPackage` | POIXMLDocument.`openPackage(java.lang.String path)` Wrapper to open a package, which works around shortcomings in java's this() constructor calls

    Methods in org.apache.poi.ooxml with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | POIXMLDocumentPart.`rebase(OPCPackage pkg)` When you open something like a theme, call this to re-base the XML Document onto the core child of the current core document

    Constructors in org.apache.poi.ooxml with parameters of type OPCPackage
    Constructor and Description
    `POIXMLDocument(OPCPackage pkg)`
    `POIXMLDocument(OPCPackage pkg, java.lang.String coreDocumentRel)`
    `POIXMLDocumentPart(OPCPackage pkg)` Construct POIXMLDocumentPart representing a "core document" package part.
    `POIXMLDocumentPart(OPCPackage pkg, java.lang.String coreDocumentRel)` Construct POIXMLDocumentPart representing a custom "core document" package part.
    `POIXMLProperties(OPCPackage docPackage)`

  - ### Uses of OPCPackage in org.apache.poi.ooxml.dev

    Constructors in org.apache.poi.ooxml.dev with parameters of type OPCPackage
    Constructor and Description
    `OOXMLLister(OPCPackage container)`
    `OOXMLLister(OPCPackage container, java.io.PrintStream disp)`

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

    Methods in org.apache.poi.ooxml.extractor that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `OPCPackage` | POIXMLTextExtractor.`getPackage()` Returns the opened OPCPackage that contains the document

    Methods in org.apache.poi.ooxml.extractor with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static POITextExtractor` | ExtractorFactory.`createExtractor(OPCPackage pkg)` Tries to determine the actual type of file and produces a matching text-extractor for it.

  - ### Uses of OPCPackage in org.apache.poi.ooxml.util

    Methods in org.apache.poi.ooxml.util that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static OPCPackage` | PackageHelper.`clone(OPCPackage pkg, java.io.File file)` Clone the specified package.
    `static OPCPackage` | PackageHelper.`open(java.io.InputStream is)`

    Methods in org.apache.poi.ooxml.util with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static OPCPackage` | PackageHelper.`clone(OPCPackage pkg, java.io.File file)` Clone the specified package.

  - ### Uses of OPCPackage in org.apache.poi.openxml4j.opc

    Subclasses of OPCPackage in org.apache.poi.openxml4j.opc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZipPackage` Physical zip package.

    Fields in org.apache.poi.openxml4j.opc declared as OPCPackage
    Modifier and Type | Field and Description
    --- | ---
    `protected OPCPackage` | PackagePart.`_container` This part's container.

    Methods in org.apache.poi.openxml4j.opc that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static OPCPackage` | OPCPackage.`create(java.io.File file)` Creates a new package.
    `static OPCPackage` | OPCPackage.`create(java.io.OutputStream output)`
    `static OPCPackage` | OPCPackage.`create(java.lang.String path)` Creates a new package.
    `OPCPackage` | PackageRelationship.`getPackage()`
    `OPCPackage` | PackagePart.`getPackage()`
    `static OPCPackage` | OPCPackage.`open(java.io.File file)` Open a package with read/write permission.
    `static OPCPackage` | OPCPackage.`open(java.io.File file, PackageAccess access)` Open a package.
    `static OPCPackage` | OPCPackage.`open(java.io.InputStream in)` Open a package.
    `static OPCPackage` | OPCPackage.`open(java.lang.String path)` Open a package with read/write permission.
    `static OPCPackage` | OPCPackage.`open(java.lang.String path, PackageAccess access)` Open a package.
    `static OPCPackage` | OPCPackage.`open(ZipEntrySource zipEntry)` Open an user provided `ZipEntrySource` with read-only permission.
    `static OPCPackage` | OPCPackage.`openOrCreate(java.io.File file)` Opens a package if it exists, else it creates one.

    Methods in org.apache.poi.openxml4j.opc with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | OPCPackage.`validatePackage(OPCPackage pkg)` Validates the package compliance with the OPC specifications.

    Constructors in org.apache.poi.openxml4j.opc with parameters of type OPCPackage
    Constructor and Description
    `PackagePart(OPCPackage pack, PackagePartName partName, ContentType contentType)` Constructor.
    `PackagePart(OPCPackage pack, PackagePartName partName, ContentType contentType, boolean loadRelationships)` Constructor.
    `PackagePart(OPCPackage pack, PackagePartName partName, java.lang.String contentType)` Constructor.
    `PackageRelationship(OPCPackage pkg, PackagePart sourcePart, java.net.URI targetUri, TargetMode targetMode, java.lang.String relationshipType, java.lang.String id)` Constructor.
    `PackageRelationshipCollection(OPCPackage container)` Constructor.
    `PackageRelationshipCollection(OPCPackage container, PackagePart part)` Constructor.
    `ZipPackagePart(OPCPackage container, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry, PackagePartName partName, java.lang.String contentType)` Constructor.

  - ### Uses of OPCPackage in org.apache.poi.openxml4j.opc.internal

    Fields in org.apache.poi.openxml4j.opc.internal declared as OPCPackage
    Modifier and Type | Field and Description
    --- | ---
    `protected OPCPackage` | ContentTypeManager.`container` Reference to the package using this content type manager.

    Constructors in org.apache.poi.openxml4j.opc.internal with parameters of type OPCPackage
    Constructor and Description
    `ContentTypeManager(java.io.InputStream in, OPCPackage pkg)` Constructor.
    `MemoryPackagePart(OPCPackage pack, PackagePartName partName, java.lang.String contentType)` Constructor.
    `MemoryPackagePart(OPCPackage pack, PackagePartName partName, java.lang.String contentType, boolean loadRelationships)` Constructor.
    `PackagePropertiesPart(OPCPackage pack, PackagePartName partName)` Constructor.
    `ZipContentTypeManager(java.io.InputStream in, OPCPackage pkg)` Delegate constructor to the super constructor.

  - ### Uses of OPCPackage in org.apache.poi.openxml4j.opc.internal.unmarshallers

    Methods in org.apache.poi.openxml4j.opc.internal.unmarshallers with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnmarshallContext.`setPackage(OPCPackage container)`

    Constructors in org.apache.poi.openxml4j.opc.internal.unmarshallers with parameters of type OPCPackage
    Constructor and Description
    `UnmarshallContext(OPCPackage targetPackage, PackagePartName partName)` Constructor.

  - ### Uses of OPCPackage in org.apache.poi.poifs.crypt.dsig

    Methods in org.apache.poi.poifs.crypt.dsig that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `OPCPackage` | SignatureConfig.`getOpcPackage()`

    Methods in org.apache.poi.poifs.crypt.dsig with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `void` | SignatureConfig.`setOpcPackage(OPCPackage opcPackage)`

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

    Constructors in org.apache.poi.xdgf.extractor with parameters of type OPCPackage
    Constructor and Description
    `XDGFVisioExtractor(OPCPackage openPackage)`

  - ### Uses of OPCPackage in org.apache.poi.xdgf.usermodel

    Constructors in org.apache.poi.xdgf.usermodel with parameters of type OPCPackage
    Constructor and Description
    `XmlVisioDocument(OPCPackage pkg)`

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

    Constructors in org.apache.poi.xslf.extractor with parameters of type OPCPackage
    Constructor and Description
    `XSLFPowerPointExtractor(OPCPackage container)` Deprecated.

  - ### Uses of OPCPackage in org.apache.poi.xslf.usermodel

    Methods in org.apache.poi.xslf.usermodel with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static XMLSlideShow` | XSLFSlideShowFactory.`create(OPCPackage pkg)` Creates a XMLSlideShow from the given OOXML Package.
    `static XMLSlideShow` | XSLFSlideShowFactory.`createSlideShow(OPCPackage pkg)` Creates a XMLSlideShow from the given OOXML Package

    Constructors in org.apache.poi.xslf.usermodel with parameters of type OPCPackage
    Constructor and Description
    `XMLSlideShow(OPCPackage pkg)`
    `XSLFSlideShow(OPCPackage container)`

  - ### Uses of OPCPackage in org.apache.poi.xssf.binary

    Constructors in org.apache.poi.xssf.binary with parameters of type OPCPackage
    Constructor and Description
    `XSSFBSharedStringsTable(OPCPackage pkg)`

  - ### Uses of OPCPackage in org.apache.poi.xssf.eventusermodel

    Fields in org.apache.poi.xssf.eventusermodel declared as OPCPackage
    Modifier and Type | Field and Description
    --- | ---
    `protected OPCPackage` | XSSFReader.`pkg`

    Constructors in org.apache.poi.xssf.eventusermodel with parameters of type OPCPackage
    Constructor and Description
    `ReadOnlySharedStringsTable(OPCPackage pkg)` Calls {`ReadOnlySharedStringsTable.ReadOnlySharedStringsTable(OPCPackage, boolean)`} with a value of `true` for including phonetic runs
    `ReadOnlySharedStringsTable(OPCPackage pkg, boolean includePhoneticRuns)`
    `XSSFBReader(OPCPackage pkg)` Creates a new XSSFReader, for the given package
    `XSSFReader(OPCPackage pkg)` Creates a new XSSFReader, for the given package

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

    Fields in org.apache.poi.xssf.extractor declared as OPCPackage
    Modifier and Type | Field and Description
    --- | ---
    `protected OPCPackage` | XSSFEventBasedExcelExtractor.`container`

    Methods in org.apache.poi.xssf.extractor that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `OPCPackage` | XSSFEventBasedExcelExtractor.`getPackage()` Returns the opened OPCPackage container.

    Methods in org.apache.poi.xssf.extractor with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `protected SharedStrings` | XSSFEventBasedExcelExtractor.`createSharedStringsTable(XSSFReader xssfReader, OPCPackage container)`

    Constructors in org.apache.poi.xssf.extractor with parameters of type OPCPackage
    Constructor and Description
    `XSSFBEventBasedExcelExtractor(OPCPackage container)`
    `XSSFEventBasedExcelExtractor(OPCPackage container)`
    `XSSFExcelExtractor(OPCPackage container)`

  - ### Uses of OPCPackage in org.apache.poi.xssf.usermodel

    Methods in org.apache.poi.xssf.usermodel that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `protected static OPCPackage` | XSSFWorkbook.`newPackage(XSSFWorkbookType workbookType)` Create a new SpreadsheetML package and setup the default minimal content

    Methods in org.apache.poi.xssf.usermodel with parameters of type OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `static XSSFWorkbook` | XSSFWorkbookFactory.`create(OPCPackage pkg)` Creates a XSSFWorkbook from the given OOXML Package.
    `static XSSFWorkbook` | XSSFWorkbookFactory.`createWorkbook(OPCPackage pkg)` Creates a XSSFWorkbook from the given OOXML Package

    Constructors in org.apache.poi.xssf.usermodel with parameters of type OPCPackage
    Constructor and Description
    `XSSFWorkbook(OPCPackage pkg)` Constructs a XSSFWorkbook object given a OpenXML4J `Package` object, see http://poi.apache.org/oxml4j/.

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

    Constructors in org.apache.poi.xwpf.extractor with parameters of type OPCPackage
    Constructor and Description
    `XWPFWordExtractor(OPCPackage container)`

  - ### Uses of OPCPackage in org.apache.poi.xwpf.usermodel

    Methods in org.apache.poi.xwpf.usermodel that return OPCPackage
    Modifier and Type | Method and Description
    --- | ---
    `protected static OPCPackage` | XWPFDocument.`newPackage()` Create a new WordProcessingML package and setup the default minimal content

    Constructors in org.apache.poi.xwpf.usermodel with parameters of type OPCPackage
    Constructor and Description
    `XWPFAbstractFootnotesEndnotes(OPCPackage pkg)`
    `XWPFAbstractFootnotesEndnotes(OPCPackage pkg, java.lang.String coreDocumentRel)`
    `XWPFDocument(OPCPackage pkg)`

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