Package org.apache.fop.pdf
Class PDFLinearization.HintTable
java.lang.Object
org.apache.fop.pdf.PDFObject
org.apache.fop.pdf.AbstractPDFStream
org.apache.fop.pdf.PDFStream
org.apache.fop.pdf.PDFLinearization.HintTable
- All Implemented Interfaces:
PDFWritable
- Enclosing class:
- PDFLinearization
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the associated filter list.protected void
Sends the raw stream data to the target OutputStream.private void
writeCard16
(int s, OutputStream bos) private void
writeSharedTable
(org.apache.commons.io.output.CountingOutputStream bos) private void
writeULong
(int s, OutputStream bos) Methods inherited from class org.apache.fop.pdf.PDFStream
add, add, getBufferOutputStream, getBufferWriter, getDataLength, getSizeHint, output, setData, streamHashCode
Methods inherited from class org.apache.fop.pdf.AbstractPDFStream
encodeAndWriteStream, encodeStream, get, getChildren, getDefaultFilterName, getDictionary, multipleFiltersAllowed, outputStreamData, populateStreamDict, prepareImplicitFilters, put, registerChildren, setDocument, setupFilterList
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, setObjectNumber, setObjectNumber, setObjectNumber, setParent, toPDF, toPDFString
-
Field Details
-
pages
-
pageStartPos
int pageStartPos -
pageLengths
-
contentStreamLengths
-
objCount
-
hintGroups
-
-
Constructor Details
-
HintTable
-
-
Method Details
-
getFilterList
Description copied from class:AbstractPDFStream
Returns the associated filter list.- Overrides:
getFilterList
in classAbstractPDFStream
- Returns:
- the filter list
-
outputRawStreamData
Description copied from class:PDFStream
Sends the raw stream data to the target OutputStream.- Overrides:
outputRawStreamData
in classPDFStream
- Parameters:
os
- OutputStream to write to- Throws:
IOException
- In case of an I/O problem
-
writeCard16
- Throws:
IOException
-
writeULong
- Throws:
IOException
-