Package org.apache.fop.render.pdf
Class PDFDocumentNavigationHandler
- java.lang.Object
-
- org.apache.fop.render.pdf.PDFDocumentNavigationHandler
-
- All Implemented Interfaces:
IFDocumentNavigationHandler
public class PDFDocumentNavigationHandler extends java.lang.Object implements IFDocumentNavigationHandler
Implementation of theIFDocumentNavigationHandler
interface for PDF output.
-
-
Constructor Summary
Constructors Constructor Description PDFDocumentNavigationHandler(PDFDocumentHandler documentHandler)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResolvedAction(AbstractAction action)
void
commit()
Commits all pending elements to the PDF document.int
getPageIndex()
void
renderBookmarkTree(BookmarkTree tree)
Render the bookmark tree.void
renderLink(Link link)
void
renderNamedDestination(NamedDestination destination)
Renders a named destination.
-
-
-
Constructor Detail
-
PDFDocumentNavigationHandler
public PDFDocumentNavigationHandler(PDFDocumentHandler documentHandler)
Default constructor.- Parameters:
documentHandler
- the parent document handler
-
-
Method Detail
-
renderNamedDestination
public void renderNamedDestination(NamedDestination destination) throws IFException
Renders a named destination.- Specified by:
renderNamedDestination
in interfaceIFDocumentNavigationHandler
- Parameters:
destination
- the named destination- Throws:
IFException
- if an error occurs while handling this event
-
renderBookmarkTree
public void renderBookmarkTree(BookmarkTree tree) throws IFException
Render the bookmark tree.- Specified by:
renderBookmarkTree
in interfaceIFDocumentNavigationHandler
- Parameters:
tree
- the bookmark tree- Throws:
IFException
- if an error occurs while handling this event
-
renderLink
public void renderLink(Link link) throws IFException
- Specified by:
renderLink
in interfaceIFDocumentNavigationHandler
- Parameters:
link
- a link- Throws:
IFException
- of not caught
-
commit
public void commit()
Commits all pending elements to the PDF document.
-
addResolvedAction
public void addResolvedAction(AbstractAction action) throws IFException
- Specified by:
addResolvedAction
in interfaceIFDocumentNavigationHandler
- Parameters:
action
- an action- Throws:
IFException
- of not caught
-
getPageIndex
public int getPageIndex()
- Specified by:
getPageIndex
in interfaceIFDocumentNavigationHandler
-
-