## Uses of Class
org.apache.fop.afp.modca.AbstractNamedAFPObject

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

- - ### Uses of AbstractNamedAFPObject in org.apache.fop.afp

    Methods in org.apache.fop.afp with parameters of type AbstractNamedAFPObject
    Modifier and Type | Method and Description
    --- | ---
    `ResourceObject` | AFPDataObjectFactory.`createResource(AbstractNamedAFPObject namedObj, AFPResourceInfo resourceInfo, Registry.ObjectType objectType)` Creates a resource object wrapper for named includable data objects

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

    Subclasses of AbstractNamedAFPObject in org.apache.fop.afp.goca
    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 AbstractNamedAFPObject in org.apache.fop.afp.ioca

    Subclasses of AbstractNamedAFPObject in org.apache.fop.afp.ioca
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImageSegment` An Image Segment is represented by a set of self-defining fields, fields that describe their own contents.

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

    Subclasses of AbstractNamedAFPObject in org.apache.fop.afp.modca
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDataObject` Abstract base class used by the ImageObject and GraphicsObject which both have define an ObjectEnvironmentGroup
    `class` | `AbstractEnvironmentGroup` A base class that encapsulates common features of ActiveEnvironmentGroup and ResourceEnvironmentGroup
    `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` | `ActiveEnvironmentGroup` An Active Environment Group (AEG) is associated with each page, and is contained in the page's begin-end envelope in the data stream.
    `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` | `IMImageObject` An IM image data object specifies the contents of a raster image and its placement on a page, overlay, or page segment.
    `class` | `IncludedResourceObject` Encapsulates an included resource object that is loaded from an external file.
    `class` | `IncludeObject` An Include Object structured field references an object on a page or overlay.
    `class` | `IncludePageOverlay` The Include Page Overlay structured field references an overlay resource definition that is to be positioned on the page.
    `class` | `IncludePageSegment` The Include Page Segment structured field references a page segment resource object that is to be presented on the page or overlay presentation space.
    `class` | `InvokeMediumMap` The Invoke Medium Map structured field identifies the Medium Map that is to become active for the document.
    `class` | `ObjectContainer` Object containers are MO:DCA objects that envelop and carry object data.
    `class` | `ObjectEnvironmentGroup` An Object Environment Group (OEG) may be associated with an object and is contained within the object's begin-end envelope.
    `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` | `PageSegment` A page segment is a MO:DCA-P resource object.
    `class` | `PresentationTextObject` The Presentation Text object is the data object used in document processing environments for representing text which has been prepared for presentation.
    `class` | `ResourceEnvironmentGroup` A Resource Environment Group contains a set of resources for a document or for a group of pages in a document.
    `class` | `ResourceGroup` A Resource Group contains a set of overlays.
    `class` | `ResourceObject` This resource structured field begins an envelope that is used to carry resource objects in print-file-level (external) resource groups.
    `class` | `StreamedResourceGroup` A print-file resource group

    Methods in org.apache.fop.afp.modca that return AbstractNamedAFPObject
    Modifier and Type | Method and Description
    --- | ---
    `AbstractNamedAFPObject` | ResourceObject.`getDataObject()` Returns the data object referenced by this resource object

    Methods in org.apache.fop.afp.modca with parameters of type AbstractNamedAFPObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceGroup.`addObject(AbstractNamedAFPObject namedObject)` Add this named object to this resource group
    `void` | StreamedResourceGroup.`addObject(AbstractNamedAFPObject namedObject)` Adds a resource to the external resource group
    `void` | ResourceObject.`setDataObject(AbstractNamedAFPObject namedObject)` Sets the data object referenced by this resource object

Copyright © 2023 Apache Software Foundation. All rights reserved.