| 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 | 
| 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  ZipEntrySourcewith 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. | 
| 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. | 
| 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 | 
| 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. | 
| 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) | 
| 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| static XMLSlideShow | XSLFSlideShowFactory. createSlideShow(java.io.File file,
               boolean readOnly)Creates the XMLSlideShow from the given File, which must exist and be readable. | 
| static XMLSlideShow | XSLFSlideShowFactory. createSlideShow(java.io.InputStream stream)Creates a XMLSlideShow from the given InputStream | 
| static Shape<?,?> | XSLFMetroShape. parseShape(byte[] metroBytes) | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| static XSSFWorkbook | XSSFWorkbookFactory. createWorkbook(java.io.File file,
              boolean readOnly)Creates the XSSFWorkbook from the given File, which must exist and be readable. | 
| static XSSFWorkbook | XSSFWorkbookFactory. createWorkbook(java.io.InputStream stream)Creates a XSSFWorkbook from the given InputStream | 
| void | XSSFWorkbook. setVBAProject(XSSFWorkbook macroWorkbook)Adds a vbaProject.bin file taken from another, given workbook to this one. | 
| Constructor and Description | 
|---|
| XSSFWorkbook(java.io.File file)Constructs a XSSFWorkbook object from a given file. | 
| 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 | 
| int | XWPFDocument. getNextPicNameNumber(int format)get the next free ImageNumber | 
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.