## Uses of Class
org.apache.poi.ooxml.POIXMLDocumentPart

- Packages that use POIXMLDocumentPart
  Package | Description
  --- | ---
  org.apache.poi.ooxml |
  org.apache.poi.xddf.usermodel.chart |
  org.apache.poi.xdgf.exceptions |
  org.apache.poi.xdgf.usermodel |
  org.apache.poi.xdgf.xml |
  org.apache.poi.xslf.usermodel |
  org.apache.poi.xssf.model |
  org.apache.poi.xssf.usermodel |
  org.apache.poi.xwpf.usermodel |

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.ooxml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `POIXMLDocument` This holds the common functionality for all POI OOXML Document classes.

    Methods in org.apache.poi.ooxml with type parameters of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `<T extends POIXMLDocumentPart> T` | POIXMLDocumentPart.RelationPart.`getDocumentPart()`

    Methods in org.apache.poi.ooxml that return POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `POIXMLDocumentPart` | POIXMLFactory.`createDocumentPart(POIXMLDocumentPart parent, PackagePart part)` Create a POIXMLDocumentPart from existing package part and relation.
    `POIXMLDocumentPart` | POIXMLDocumentPart.`createRelationship(POIXMLRelation descriptor, POIXMLFactory factory)` Create a new child POIXMLDocumentPart
    `POIXMLDocumentPart` | POIXMLDocumentPart.`createRelationship(POIXMLRelation descriptor, POIXMLFactory factory, int idx)` Create a new child POIXMLDocumentPart
    `POIXMLDocumentPart` | POIXMLDocumentPart.`getParent()` Returns the parent POIXMLDocumentPart.
    `POIXMLDocumentPart` | POIXMLDocumentPart.`getRelationById(java.lang.String id)` Returns the target `POIXMLDocumentPart`, where a `PackageRelationship` is set from the `PackagePart` of this `POIXMLDocumentPart` to the `PackagePart` of the target `POIXMLDocumentPart` with a `PackageRelationship.getId()` matching the given parameter value.
    `POIXMLDocumentPart` | POIXMLRelation.NoArgConstructor.`init()`
    `POIXMLDocumentPart` | POIXMLRelation.PackagePartConstructor.`init(PackagePart part)`
    `POIXMLDocumentPart` | POIXMLRelation.ParentPartConstructor.`init(POIXMLDocumentPart parent, PackagePart part)`
    `POIXMLDocumentPart` | POIXMLFactory.`newDocumentPart(POIXMLRelation descriptor)` Create a new POIXMLDocumentPart using the supplied descriptor.

    Methods in org.apache.poi.ooxml that return types with arguments of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<POIXMLDocumentPart>` | POIXMLDocumentPart.`getRelations()` Returns the list of child relations for this POIXMLDocumentPart

    Methods in org.apache.poi.ooxml with parameters of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `static void` | POIXMLDocumentPart.`_invokeOnDocumentRead(POIXMLDocumentPart part)` Deprecated.
    `POIXMLDocumentPart.RelationPart` | POIXMLDocumentPart.`addRelation(java.lang.String relId, POIXMLRelation relationshipType, POIXMLDocumentPart part)` Add a new child POIXMLDocumentPart
    `POIXMLDocumentPart` | POIXMLFactory.`createDocumentPart(POIXMLDocumentPart parent, PackagePart part)` Create a POIXMLDocumentPart from existing package part and relation.
    `java.lang.Integer` | POIXMLRelation.`getFileNameIndex(POIXMLDocumentPart part)` Returns the index of the filename within the package for the given part.
    `protected PackageRelationship` | POIXMLFactory.`getPackageRelationship(POIXMLDocumentPart parent, PackagePart part)` Retrieves the package relationship of the child part within the parent
    `java.lang.String` | POIXMLDocumentPart.`getRelationId(POIXMLDocumentPart part)` Returns the first `PackageRelationship.getId()` of the `PackageRelationship`, that sources from the `PackagePart` of this `POIXMLDocumentPart` to the `PackagePart` of the given parameter value.
    `POIXMLDocumentPart` | POIXMLRelation.ParentPartConstructor.`init(POIXMLDocumentPart parent, PackagePart part)`
    `protected void` | POIXMLDocumentPart.`removeRelation(POIXMLDocumentPart part)` Remove the relation to the specified part in this package and remove the part, if it is no longer needed.
    `protected boolean` | POIXMLDocumentPart.`removeRelation(POIXMLDocumentPart part, boolean removeUnusedParts)` Remove the relation to the specified part in this package and remove the part, if it is no longer needed and flag is set to true.

    Method parameters in org.apache.poi.ooxml with type arguments of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | POIXMLDocumentPart.`read(POIXMLFactory factory, java.util.Map<PackagePart,POIXMLDocumentPart> context)` Iterate through the underlying PackagePart and create child POIXMLFactory instances using the specified factory

    Constructors in org.apache.poi.ooxml with parameters of type POIXMLDocumentPart
    Constructor and Description
    `POIXMLDocumentPart(POIXMLDocumentPart parent, PackagePart part)` Creates an POIXMLDocumentPart representing the given package part, relationship and parent Called by `read(POIXMLFactory, java.util.Map)` when reading in an existing file.

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.xddf.usermodel.chart
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDDFChart`

  - ### Uses of POIXMLDocumentPart in org.apache.poi.xdgf.exceptions

    Methods in org.apache.poi.xdgf.exceptions with parameters of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `static POIXMLException` | XDGFException.`wrap(POIXMLDocumentPart part, POIXMLException e)`

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.xdgf.usermodel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDGFBaseContents` Container of shapes for a page in a Visio diagram.
    `class` | `XDGFMasterContents` Contains the actual contents of the master/stencil
    `class` | `XDGFMasters` A collection of masters (typically stencils) in a Visio document
    `class` | `XDGFPageContents`
    `class` | `XDGFPages` Contains a list of Page objects (not page content!)
    `class` | `XmlVisioDocument` This is your high-level starting point for working with Visio XML documents (.vsdx).

    Methods in org.apache.poi.xdgf.usermodel that return POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `POIXMLDocumentPart` | XDGFFactory.`createDocumentPart(POIXMLDocumentPart parent, PackagePart part)`
    `POIXMLDocumentPart` | XDGFFactory.`newDocumentPart(POIXMLRelation descriptor)`

    Methods in org.apache.poi.xdgf.usermodel with parameters of type POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `POIXMLDocumentPart` | XDGFFactory.`createDocumentPart(POIXMLDocumentPart parent, PackagePart part)`

  - ### Uses of POIXMLDocumentPart in org.apache.poi.xdgf.xml

    Subclasses of POIXMLDocumentPart in org.apache.poi.xdgf.xml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDGFXMLDocumentPart`

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.xslf.usermodel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLSlideShow` High level representation of a ooxml slideshow.
    `class` | `XSLFChart` Represents a Chart in a .pptx presentation
    `class` | `XSLFCommentAuthors`
    `class` | `XSLFComments`
    `class` | `XSLFFontData` A container for fontdata files, i.e.
    `class` | `XSLFNotes`
    `class` | `XSLFNotesMaster` Notes master object associated with this layout.
    `class` | `XSLFObjectData` An XSLFOleData instance holds the ole binary stream/object
    `class` | `XSLFPictureData` Instantiates sub-classes of POIXMLDocumentPart depending on their relationship type
    `class` | `XSLFSheet`
    `class` | `XSLFSlide`
    `class` | `XSLFSlideLayout`
    `class` | `XSLFSlideMaster` Slide master object associated with this layout.
    `class` | `XSLFSlideShow` Experimental class to do low level processing of pptx files.
    `class` | `XSLFTableStyles`
    `class` | `XSLFTheme` A shared style sheet in a .pptx slide show

  - ### Uses of POIXMLDocumentPart in org.apache.poi.xssf.model

    Subclasses of POIXMLDocumentPart in org.apache.poi.xssf.model
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CalculationChain` The cells in a workbook can be calculated in different orders depending on various optimizations and dependencies.
    `class` | `CommentsTable`
    `class` | `ExternalLinksTable` Holds details of links to parts of other workbooks (eg named ranges), along with the most recently seen values for what they point to.
    `class` | `MapInfo` This class implements the Custom XML Mapping Part (Open Office XML Part 1: chapter 12.3.6) An instance of this part type contains a schema for an XML file, and information on the behavior that is used when allowing this custom XML schema to be mapped into the spreadsheet.
    `class` | `SharedStringsTable` Table of strings shared across all sheets in a workbook.
    `class` | `SingleXmlCells` This class implements the Single Cell Tables Part (Open Office XML Part 4: chapter 3.5.2)
    `class` | `StylesTable` Table of styles shared across all sheets in a workbook.
    `class` | `ThemesTable` Class that represents theme of XLSX document.

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.xssf.usermodel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSSFChart` Represents a SpreadsheetML Chart
    `class` | `XSSFChartSheet` High level representation of Sheet Parts that are of type 'chartsheet'.
    `class` | `XSSFDialogsheet`
    `class` | `XSSFDrawing` Represents a SpreadsheetML drawing
    `class` | `XSSFPictureData` Raw picture data, normally attached to a SpreadsheetML Drawing.
    `class` | `XSSFPivotCache`
    `class` | `XSSFPivotCacheDefinition`
    `class` | `XSSFPivotCacheRecords`
    `class` | `XSSFPivotTable`
    `class` | `XSSFSheet` High level representation of a SpreadsheetML worksheet.
    `class` | `XSSFTable` This class implements the Table Part (Open Office XML Part 4: chapter 3.5.1) Columns of this table may contains mappings to a subtree of an XML.
    `class` | `XSSFVBAPart`
    `class` | `XSSFVMLDrawing` Represents a SpreadsheetML VML drawing.
    `class` | `XSSFWorkbook` High level representation of a SpreadsheetML workbook.

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

    Subclasses of POIXMLDocumentPart in org.apache.poi.xwpf.usermodel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XWPFAbstractFootnotesEndnotes` Base class for the Footnotes and Endnotes part implementations.
    `class` | `XWPFChart` Represents a Chart in a .docx file
    `class` | `XWPFDocument` High(ish) level class for working with .docx files.
    `class` | `XWPFEndnotes` Looks after the collection of end notes for a document.
    `class` | `XWPFFooter` Sketch of XWPF footer class
    `class` | `XWPFFootnotes` Looks after the collection of Footnotes for a document.
    `class` | `XWPFHeader` Sketch of XWPF header class
    `class` | `XWPFHeaderFooter` Parent of XWPF headers and footers
    `class` | `XWPFNumbering`
    `class` | `XWPFPictureData` Raw picture data, normally attached to a WordprocessingML Drawing.
    `class` | `XWPFSettings`
    `class` | `XWPFStyles` Holds details of built-in, default and user styles, which apply to tables / paragraphs / lists etc.

    Methods in org.apache.poi.xwpf.usermodel that return POIXMLDocumentPart
    Modifier and Type | Method and Description
    --- | ---
    `POIXMLDocumentPart` | XWPFAbstractFootnoteEndnote.`getOwner()` The owning object for this footnote
    `POIXMLDocumentPart` | XWPFHeaderFooter.`getOwner()`
    `POIXMLDocumentPart` | IBody.`getPart()` returns the Part, to which the body belongs, which you need for adding relationship to other parts Actually it is needed of the class XWPFTableCell.
    `POIXMLDocumentPart` | XWPFParagraph.`getPart()` returns the part of the bodyElement
    `POIXMLDocumentPart` | XWPFAbstractSDT.`getPart()`
    `POIXMLDocumentPart` | XWPFDocument.`getPart()` returns the Part, to which the body belongs, which you need for adding relationship to other parts Actually it is needed of the class XWPFTableCell.
    `POIXMLDocumentPart` | IRunBody.`getPart()`
    `POIXMLDocumentPart` | XWPFAbstractFootnoteEndnote.`getPart()` Get the Part to which the footnote belongs, which you need for adding relationships to other parts
    `POIXMLDocumentPart` | XWPFTable.`getPart()` returns the part of the bodyElement
    `POIXMLDocumentPart` | IBodyElement.`getPart()`
    `POIXMLDocumentPart` | XWPFTableCell.`getPart()` get the to which the TableCell belongs
    `POIXMLDocumentPart` | XWPFHeaderFooter.`getPart()` returns the Part, to which the body belongs, which you need for adding relationship to other parts

    Constructors in org.apache.poi.xwpf.usermodel with parameters of type POIXMLDocumentPart
    Constructor and Description
    `XWPFAbstractFootnotesEndnotes(POIXMLDocumentPart parent, PackagePart part)`
    `XWPFFooter(POIXMLDocumentPart parent, PackagePart part)`
    `XWPFHeader(POIXMLDocumentPart parent, PackagePart part)`
    `XWPFHeaderFooter(POIXMLDocumentPart parent, PackagePart part)`

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