fop 2.3

org.apache.fop.pdf
Class PDFNavigator

java.lang.Object
  extended by org.apache.fop.pdf.PDFObject
      extended by org.apache.fop.pdf.PDFDictionary
          extended by org.apache.fop.pdf.PDFIdentifiedDictionary
              extended by org.apache.fop.pdf.PDFNavigator
All Implemented Interfaces:
PDFWritable

public class PDFNavigator
extends PDFIdentifiedDictionary

Navigation Node Dictionary, which we call a 'navigator'. This class is used to for sub-page navigation.


Nested Class Summary
static class PDFNavigator.Resolver
           
 
Field Summary
 
Fields inherited from class org.apache.fop.pdf.PDFDictionary
entries, order
 
Fields inherited from class org.apache.fop.pdf.PDFObject
log
 
Constructor Summary
PDFNavigator(java.lang.String id)
           
 
Method Summary
 int output(java.io.OutputStream stream)
          Write the PDF represention of this object
 void populate(java.lang.Object nextAction, java.lang.Object nextNode, java.lang.Object prevAction, java.lang.Object prevNode, java.lang.Object duration)
           
 void setResolver(PDFNavigator.Resolver resolver)
           
 
Methods inherited from class org.apache.fop.pdf.PDFIdentifiedDictionary
getId, hasId
 
Methods inherited from class org.apache.fop.pdf.PDFDictionary
containsKey, get, getChildren, getChildren, keySet, put, put, remove, writeDictionary
 
Methods inherited from class org.apache.fop.pdf.PDFObject
contentEquals, encode, encodeBinaryToHexString, encodeString, encodeText, formatObject, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, getParent, hasObjectNumber, makeReference, outputInline, referencePDF, setDocument, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PDFNavigator

public PDFNavigator(java.lang.String id)
Method Detail

output

public int output(java.io.OutputStream stream)
           throws java.io.IOException
Description copied from class: PDFDictionary
Write the PDF represention of this object

Overrides:
output in class PDFDictionary
Parameters:
stream - the stream to write the PDF to
Returns:
the number of bytes written
Throws:
java.io.IOException - if there is an error writing to the stream

setResolver

public void setResolver(PDFNavigator.Resolver resolver)

populate

public void populate(java.lang.Object nextAction,
                     java.lang.Object nextNode,
                     java.lang.Object prevAction,
                     java.lang.Object prevNode,
                     java.lang.Object duration)

fop 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.