org.apache.fop.render.intermediate

## Interface IFDocumentNavigationHandler

- All Known Implementing Classes:
    IFSerializer, PDFDocumentNavigationHandler

      public interface IFDocumentNavigationHandler

  Interface to handle document navigation features. This is an optional interface for document handler implementations which support document navigation features.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addResolvedAction(AbstractAction action)`
    `int` | `getPageIndex()`
    `void` | `renderBookmarkTree(BookmarkTree tree)` Render the bookmark tree.
    `void` | `renderLink(Link link)`
    `void` | `renderNamedDestination(NamedDestination destination)` Renders a named destination.

- - ### Method Detail

    - #### renderNamedDestination

          void renderNamedDestination(NamedDestination destination)
                               throws IFException

      Renders a named destination.
      Parameters:
        `destination` - the named destination
      Throws:
        `IFException` - if an error occurs while handling this event

    - #### renderBookmarkTree

          void renderBookmarkTree(BookmarkTree tree)
                           throws IFException

      Render the bookmark tree.
      Parameters:
        `tree` - the bookmark tree
      Throws:
        `IFException` - if an error occurs while handling this event

    - #### renderLink

          void renderLink(Link link)
                   throws IFException

      Parameters:
        `link` - a link
      Throws:
        `IFException` - of not caught

    - #### addResolvedAction

          void addResolvedAction(AbstractAction action)
                          throws IFException

      Parameters:
        `action` - an action
      Throws:
        `IFException` - of not caught

    - #### getPageIndex

          int getPageIndex()

Copyright © 2023 Apache Software Foundation. All rights reserved.