Uses of Interface org.apache.fop.afp.Completable (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Interface
org.apache.fop.afp.Completable

- Packages that use Completable
  Package | Description
  --- | ---
  org.apache.fop.afp.goca | Contains a collection of AFP font related classes.
  org.apache.fop.afp.modca | Contains a collection of AFP Mixed Object Document Content Architecture (MO:DCA) structured objects.

- - ### Uses of Completable in org.apache.fop.afp.goca

    Classes in org.apache.fop.afp.goca that implement Completable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGraphicsDrawingOrderContainer` A base container of prepared structured AFP objects
    `class` | `GraphicsChainedSegment` A GOCA graphics segment
    `class` | `GraphicsData` A GOCA graphics data

  - ### Uses of Completable in org.apache.fop.afp.modca

    Classes in org.apache.fop.afp.modca that implement Completable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDataObject` Abstract base class used by the ImageObject and GraphicsObject which both have define an ObjectEnvironmentGroup
    `class` | `AbstractPageObject` Pages contain the data objects that comprise a presentation document.
    `class` | `AbstractResourceEnvironmentGroupContainer` An abstract class which encapsulates the common features of Document and PageGroup resource containers
    `class` | `AbstractResourceGroupContainer` An abstract container of resource objects
    `class` | `Document` The document is the highest level of the MO:DCA data-stream document component hierarchy.
    `class` | `GraphicsObject` Top-level GOCA graphics object.
    `class` | `ImageObject` An IOCA Image Data Object
    `class` | `InvokeMediumMap` The Invoke Medium Map structured field identifies the Medium Map that is to become active for the document.
    `class` | `NoOperation` The No Operation structured field may be used to carry comments or any other type of unarchitected data.
    `class` | `ObjectContainer` Object containers are MO:DCA objects that envelop and carry object data.
    `class` | `Overlay` An overlay is a MO:DCA-P resource object.
    `class` | `PageGroup` A page group is used in the data stream to define a named, logical grouping of sequential pages.
    `class` | `PageObject` Pages contain the data objects that comprise a presentation document.
    `class` | `ResourceEnvironmentGroup` A Resource Environment Group contains a set of resources for a document or for a group of pages in a document.
    `class` | `StreamedResourceGroup` A print-file resource group

Copyright © 2025 Apache Software Foundation. All rights reserved.