Package org.apache.fop.pdf
Class PDFNavigator
- java.lang.Object
-
- org.apache.fop.pdf.PDFObject
-
- org.apache.fop.pdf.PDFDictionary
-
- org.apache.fop.pdf.PDFIdentifiedDictionary
-
- 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
Nested Classes Modifier and Type Class Description static classPDFNavigator.Resolver
-
Field Summary
-
Fields inherited from class org.apache.fop.pdf.PDFDictionary
entries, order
-
-
Constructor Summary
Constructors Constructor Description PDFNavigator(java.lang.String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intoutput(java.io.OutputStream stream)Write the PDF represention of this objectvoidpopulate(java.lang.Object nextAction, java.lang.Object nextNode, java.lang.Object prevAction, java.lang.Object prevNode, java.lang.Object duration)voidsetResolver(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
-
-
-
-
Method Detail
-
output
public int output(java.io.OutputStream stream) throws java.io.IOExceptionDescription copied from class:PDFDictionaryWrite the PDF represention of this object- Overrides:
outputin classPDFDictionary- 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)
-
-