## Uses of Interface
org.apache.fop.fo.extensions.ExtensionAttachment

- Packages that use ExtensionAttachment
  Package | Description
  --- | ---
  org.apache.fop.area | FOP's area tree.
  org.apache.fop.fo | Classes, constants and basic infrastructure for the FO tree.
  org.apache.fop.fo.extensions.xmp | Extension classes which handles XMP metadata.
  org.apache.fop.render.afp.extensions |
  org.apache.fop.render.pdf.extensions |
  org.apache.fop.render.ps.extensions | Extensions specific to the PostScript Renderer.

- - ### Uses of ExtensionAttachment in org.apache.fop.area

    Fields in org.apache.fop.area with type parameters of type ExtensionAttachment
    Modifier and Type | Field and Description
    --- | ---
    `protected List<ExtensionAttachment>` | AreaTreeObject.`extensionAttachments` Extension attachments

    Methods in org.apache.fop.area that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | OffDocumentExtensionAttachment.`getAttachment()`

    Methods in org.apache.fop.area that return types with arguments of type ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `List<ExtensionAttachment>` | AreaTreeObject.`getExtensionAttachments()`

    Methods in org.apache.fop.area with parameters of type ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `void` | AreaTreeObject.`addExtensionAttachment(ExtensionAttachment attachment)` Adds a new ExtensionAttachment instance to this page.

    Method parameters in org.apache.fop.area with type arguments of type ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `void` | AreaTreeObject.`setExtensionAttachments(List<ExtensionAttachment> extensionAttachments)` Set extension attachments from a List

    Constructors in org.apache.fop.area with parameters of type ExtensionAttachment
    Constructor and Description
    `OffDocumentExtensionAttachment(ExtensionAttachment attachment)` Main constructor

  - ### Uses of ExtensionAttachment in org.apache.fop.fo

    Methods in org.apache.fop.fo that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | FONode.`getExtensionAttachment()` This method is overridden by extension elements and allows the extension element to return a pass-through attachment which the parent formatting objects should simply carry with them but otherwise ignore.

    Methods in org.apache.fop.fo that return types with arguments of type ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `List<ExtensionAttachment>` | FObj.`getExtensionAttachments()`

  - ### Uses of ExtensionAttachment in org.apache.fop.fo.extensions.xmp

    Classes in org.apache.fop.fo.extensions.xmp that implement ExtensionAttachment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMPMetadata` This is the pass-through value object for the XMP metadata extension.

    Methods in org.apache.fop.fo.extensions.xmp that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | AbstractMetadataElement.`getExtensionAttachment()` This method is overridden by extension elements and allows the extension element to return a pass-through attachment which the parent formatting objects should simply carry with them but otherwise ignore.

  - ### Uses of ExtensionAttachment in org.apache.fop.render.afp.extensions

    Classes in org.apache.fop.render.afp.extensions that implement ExtensionAttachment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AFPExtensionAttachment` This is the pass-through value object for the AFP extension.
    `class` | `AFPIncludeFormMap` This extension allows to include an AFP form map resource.
    `class` | `AFPInvokeMediumMap` This is the pass-through value object for the AFP extension.
    `class` | `AFPPageOverlay` This extension allows to include an AFP Page Overlay resource.
    `static class` | `AFPPageSegmentElement.AFPPageSegmentSetup` This is the pass-through value object for the AFP extension.
    `class` | `AFPPageSetup` This is the pass-through value object for the AFP extension.

    Methods in org.apache.fop.render.afp.extensions that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | AbstractAFPExtensionObject.`getExtensionAttachment()` This method is overridden by extension elements and allows the extension element to return a pass-through attachment which the parent formatting objects should simply carry with them but otherwise ignore.
    `protected ExtensionAttachment` | AFPPageSegmentElement.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected ExtensionAttachment` | AFPPageOverlayElement.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected ExtensionAttachment` | AFPIncludeFormMapElement.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected abstract ExtensionAttachment` | AbstractAFPExtensionObject.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected ExtensionAttachment` | AFPPageSetupElement.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected ExtensionAttachment` | AFPInvokeMediumMapElement.`instantiateExtensionAttachment()` Instantiates extension attachment object

  - ### Uses of ExtensionAttachment in org.apache.fop.render.pdf.extensions

    Classes in org.apache.fop.render.pdf.extensions that implement ExtensionAttachment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PDFDictionaryAttachment`
    `class` | `PDFEmbeddedFileAttachment` This is the pass-through value object for the PDF extension.
    `class` | `PDFExtensionAttachment`

    Methods in org.apache.fop.render.pdf.extensions that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | PDFDictionaryExtension.`getExtension()`
    `ExtensionAttachment` | AbstractPDFExtensionElement.`getExtensionAttachment()` Returns the extension attachment.
    `protected ExtensionAttachment` | AbstractPDFExtensionElement.`instantiateExtensionAttachment()` Instantiates extension attachment object.
    `protected ExtensionAttachment` | PDFDictionaryElement.`instantiateExtensionAttachment()`
    `protected ExtensionAttachment` | PDFEmbeddedFileElement.`instantiateExtensionAttachment()`

    Methods in org.apache.fop.render.pdf.extensions with parameters of type ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `void` | PDFDictionaryExtension.`setExtension(ExtensionAttachment entry)`

  - ### Uses of ExtensionAttachment in org.apache.fop.render.ps.extensions

    Classes in org.apache.fop.render.ps.extensions that implement ExtensionAttachment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PSCommentAfter` Custom postscript comment after class
    `class` | `PSCommentBefore` Custom postscript comment before class
    `class` | `PSExtensionAttachment` This is the pass-through value object for the PostScript extension.
    `class` | `PSPageTrailerCodeBefore`
    `class` | `PSSetPageDevice` Element for postscript setpagedevice instruction This is a an extension which provides a pass-through value dictionary object for the postscript setpagedevice instruction.
    `class` | `PSSetupCode` This is the pass-through value object for the PostScript extension.

    Methods in org.apache.fop.render.ps.extensions that return ExtensionAttachment
    Modifier and Type | Method and Description
    --- | ---
    `ExtensionAttachment` | AbstractPSExtensionElement.`getExtensionAttachment()`
    `ExtensionAttachment` | AbstractPSExtensionObject.`getExtensionAttachment()` This method is overridden by extension elements and allows the extension element to return a pass-through attachment which the parent formatting objects should simply carry with them but otherwise ignore.
    `protected abstract ExtensionAttachment` | AbstractPSExtensionElement.`instantiateExtensionAttachment()` Instantiates extension attachment object
    `protected ExtensionAttachment` | PSCommentAfterElement.`instantiateExtensionAttachment()`
    `protected ExtensionAttachment` | PSPageTrailerCodeBeforeElement.`instantiateExtensionAttachment()`
    `protected ExtensionAttachment` | PSSetPageDeviceElement.`instantiateExtensionAttachment()`
    `protected ExtensionAttachment` | PSCommentBeforeElement.`instantiateExtensionAttachment()`

Copyright © 2023 Apache Software Foundation. All rights reserved.