## Uses of Class
org.apache.poi.openxml4j.exceptions.InvalidFormatException

- Packages that use InvalidFormatException
  Package | Description
  --- | ---
  org.apache.poi.ooxml |
  org.apache.poi.ooxml.dev |
  org.apache.poi.openxml4j.opc |
  org.apache.poi.openxml4j.opc.internal |
  org.apache.poi.openxml4j.opc.internal.unmarshallers |
  org.apache.poi.xddf.usermodel.chart |
  org.apache.poi.xslf.usermodel |
  org.apache.poi.xssf.eventusermodel |
  org.apache.poi.xssf.usermodel |
  org.apache.poi.xwpf.usermodel |

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

    Methods in org.apache.poi.ooxml that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `java.io.InputStream` | POIXMLRelation.`getContents(PackagePart corePart)` Fetches the InputStream to read the contents, based of the specified core part, for which we are defined as a suitable relationship
    `protected PackagePart[]` | POIXMLDocument.`getRelatedByType(java.lang.String contentType)` Retrieves all the PackageParts which are defined as relationships of the base document with the specified content type.
    `protected PackagePart` | POIXMLDocumentPart.`getTargetPart(PackageRelationship rel)` Get the PackagePart that is the target of a relationship from this Part.
    `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

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

    Methods in org.apache.poi.ooxml.dev that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `void` | OOXMLLister.`displayParts()` Displays information on all the different parts of the OOXML file container.
    `static void` | OOXMLLister.`main(java.lang.String[] args)`

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

    Methods in org.apache.poi.openxml4j.opc that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `static PackagePartName` | PackagingURIHelper.`createPartName(java.lang.String partName)` Create an OPC compliant part name.
    `static PackagePartName` | PackagingURIHelper.`createPartName(java.lang.String partName, PackagePart relativePart)` Create an OPC compliant part name by resolving it using a base part.
    `static PackagePartName` | PackagingURIHelper.`createPartName(java.net.URI partUri)` Create an OPC compliant part name by throwing an exception if the URI is not valid.
    `static PackagePartName` | PackagingURIHelper.`createPartName(java.net.URI partName, PackagePart relativePart)` Create an OPC compliant part name by resolving it using a base part.
    `PackageProperties` | OPCPackage.`getPackageProperties()` Retrieves or creates if none exists, core package property part.
    `java.util.ArrayList<PackagePart>` | OPCPackage.`getParts()` Load the parts of the archive if it has not been done yet.
    `protected abstract PackagePartCollection` | OPCPackage.`getPartsImpl()` Get all parts link to the package.
    `protected PackagePartCollection` | ZipPackage.`getPartsImpl()` Retrieves the parts from this package.
    `PackagePart` | PackagePart.`getRelatedPart(PackageRelationship rel)` Get the PackagePart that is the target of a relationship.
    `PackageRelationshipCollection` | RelationshipSource.`getRelationships()` Retrieve all the relationships attached to this.
    `PackageRelationshipCollection` | PackagePart.`getRelationships()` Retrieve all the relationships attached to this part.
    `PackageRelationshipCollection` | RelationshipSource.`getRelationshipsByType(java.lang.String relationshipType)` Retrieve all relationships attached to this part which have the specified type.
    `PackageRelationshipCollection` | PackagePart.`getRelationshipsByType(java.lang.String relationshipType)` Retrieve all relationships attached to this part which have the specified type.
    `int` | OPCPackage.`getUnusedPartIndex(java.lang.String nameTemplate)` Get an unused part index based on the namePattern, which doesn't exist yet and has the lowest positive index
    `int` | PackagePartCollection.`getUnusedPartIndex(java.lang.String nameTemplate)` Get an unused part index based on the namePattern, which doesn't exist yet and has the lowest positive index
    `abstract boolean` | PackagePart.`load(java.io.InputStream ios)` Load the content of this part.
    `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.
    `void` | PackageRelationshipCollection.`parseRelationshipsPart(PackagePart relPart)` Parse the relationship part and add all relationship in this collection.
    `void` | OPCPackage.`removePartRecursive(PackagePartName partName)` Remove a part from this package as well as its relationship part, if one exists, and all parts listed in the relationship part.
    `void` | PackagePart.`setContentType(java.lang.String contentType)` Set the content type.
    `boolean` | OPCPackage.`validatePackage(OPCPackage pkg)` Validates the package compliance with the OPC specifications.

    Constructors in org.apache.poi.openxml4j.opc that throw InvalidFormatException
    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.
    `PackageRelationshipCollection(OPCPackage container)` Constructor.
    `PackageRelationshipCollection(OPCPackage container, PackagePart part)` Constructor.
    `PackageRelationshipCollection(PackagePart part)` Constructor.
    `ZipPackagePart(OPCPackage container, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry, PackagePartName partName, java.lang.String contentType)` Constructor.

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

    Methods in org.apache.poi.openxml4j.opc.internal that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MemoryPackagePart.`load(java.io.InputStream ios)`
    `PackagePart` | PartUnmarshaller.`unmarshall(UnmarshallContext context, java.io.InputStream in)` Save the content of the package in the stream

    Constructors in org.apache.poi.openxml4j.opc.internal that throw InvalidFormatException
    Constructor and Description
    `ContentType(java.lang.String contentType)` Constructor.
    `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 InvalidFormatException in org.apache.poi.openxml4j.opc.internal.unmarshallers

    Methods in org.apache.poi.openxml4j.opc.internal.unmarshallers that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `void` | PackagePropertiesUnmarshaller.`checkElementForOPCCompliance(org.w3c.dom.Element el)` Check the element for the following OPC compliance rules:
    `PackagePart` | PackagePropertiesUnmarshaller.`unmarshall(UnmarshallContext context, java.io.InputStream in)`

  - ### Uses of InvalidFormatException in org.apache.poi.xddf.usermodel.chart

    Methods in org.apache.poi.xddf.usermodel.chart that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `XSSFWorkbook` | XDDFChart.`getWorkbook()`
    `void` | XDDFChart.`saveWorkbook(XSSFWorkbook workbook)` this method write the XSSFWorkbook object data into embedded excel file

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

    Methods in org.apache.poi.xslf.usermodel that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `static Shape<?,?>` | XSLFMetroShape.`parseShape(byte[] metroBytes)`

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

    Methods in org.apache.poi.xssf.eventusermodel that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `java.io.InputStream` | XSSFReader.`getSharedStringsData()` Returns an InputStream to read the contents of the shared strings table.
    `SharedStringsTable` | XSSFReader.`getSharedStringsTable()` Opens up the Shared Strings Table, parses it, and returns a handy object for working with shared strings.
    `java.io.InputStream` | XSSFReader.`getSheet(java.lang.String relId)` Returns an InputStream to read the contents of the specified Sheet.
    `java.util.Iterator<java.io.InputStream>` | XSSFBReader.`getSheetsData()` Returns an Iterator which will let you get at all the different Sheets in turn.
    `java.util.Iterator<java.io.InputStream>` | XSSFReader.`getSheetsData()` Returns an Iterator which will let you get at all the different Sheets in turn.
    `java.io.InputStream` | XSSFReader.`getStylesData()` Returns an InputStream to read the contents of the styles table.
    `StylesTable` | XSSFReader.`getStylesTable()` Opens up the Styles Table, parses it, and returns a handy object for working with cell styles
    `java.io.InputStream` | XSSFReader.`getThemesData()` Returns an InputStream to read the contents of the themes table.
    `java.io.InputStream` | XSSFReader.`getWorkbookData()` Returns an InputStream to read the contents of the main Workbook, which contains key overall data for the file, including sheet definitions.

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

    Methods in org.apache.poi.xssf.usermodel that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XSSFWorkbook.`setVBAProject(XSSFWorkbook macroWorkbook)` Adds a vbaProject.bin file taken from another, given workbook to this one.

    Constructors in org.apache.poi.xssf.usermodel that throw InvalidFormatException
    Constructor and Description
    `XSSFWorkbook(java.io.File file)` Constructs a XSSFWorkbook object from a given file.

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

    Methods in org.apache.poi.xwpf.usermodel that throw InvalidFormatException
    Modifier and Type | Method and Description
    --- | ---
    `org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTInline` | XWPFRun.`addChart(java.lang.String chartRelId)` this method add chart template into document
    `XWPFPicture` | XWPFRun.`addPicture(java.io.InputStream pictureData, int pictureType, java.lang.String filename, int width, int height)` Adds a picture to the run.
    `java.lang.String` | XWPFDocument.`addPictureData(byte[] pictureData, int format)`
    `java.lang.String` | XWPFHeaderFooter.`addPictureData(byte[] pictureData, int format)` Adds a picture to the document.
    `java.lang.String` | XWPFDocument.`addPictureData(java.io.InputStream is, int format)`
    `java.lang.String` | XWPFHeaderFooter.`addPictureData(java.io.InputStream is, int format)` Adds a picture to the document.
    `protected void` | XWPFChart.`attach(java.lang.String chartRelId, XWPFRun run)` Attach this chart known by its relation id to the given text run.
    `XWPFChart` | XWPFDocument.`createChart()` This method is used to create template for chart XML no need to read MS-Word file and modify charts
    `XWPFChart` | XWPFDocument.`createChart(int width, int height)` This method is used to create template for chart XML no need to read MS-Word file and modify charts
    `XWPFChart` | XWPFDocument.`createChart(XWPFRun run, int width, int height)`
    `int` | XWPFDocument.`getNextPicNameNumber(int format)` get the next free ImageNumber

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