java.lang.Object
org.sejda.sambox.input.AbstractXrefStreamParser
Base class for an xref stream parser. Implementors will decide what to do when the parser finds a new trailer or a
new entries.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract voidonEntryFound(XrefEntry entry) Action to perform when anXrefEntryis found(package private) abstract voidonTrailerFound(COSDictionary trailer) Action to perform when a trailer is found(package private) COSDictionaryparse(long streamObjectOffset) Parse the xref object stream.(package private) COSParserparser()(package private) voidparseStream(COSStream xrefStream)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
parser
-
-
Constructor Details
-
AbstractXrefStreamParser
AbstractXrefStreamParser(COSParser parser)
-
-
Method Details
-
onTrailerFound
Action to perform when a trailer is found- Parameters:
trailer-
-
onEntryFound
Action to perform when anXrefEntryis found- Parameters:
entry-
-
parse
Parse the xref object stream.- Parameters:
streamObjectOffset- xref stream object offset- Returns:
- the stream dictionary
- Throws:
IOException
-
parseStream
- Throws:
IOException
-
parser
COSParser parser()
-