Package org.verapdf.io
Interface IReader
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
Reader,XRefReader
public interface IReader extends Closeable
- Author:
- Timur Kamalov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description COSTrailergetFirstTrailer()intgetGreatestKeyNumberFromXref()COSHeadergetHeader()List<COSKey>getKeys()COSTrailergetLastTrailer()longgetLastTrailerOffset()COSObjectgetObject(long offset)COSObjectgetObject(COSKey key)LonggetOffset(COSKey key)SeekableInputStreamgetPDFSource()longgetStartXRef()SortedSet<Long>getStartXRefs()COSTrailergetTrailer()booleanisLinearized()
-
-
-
Method Detail
-
getPDFSource
SeekableInputStream getPDFSource()
-
getHeader
COSHeader getHeader()
-
getObject
COSObject getObject(COSKey key) throws IOException
- Throws:
IOException
-
getObject
COSObject getObject(long offset) throws IOException
- Throws:
IOException
-
getStartXRef
long getStartXRef()
-
isLinearized
boolean isLinearized()
-
getTrailer
COSTrailer getTrailer()
-
getFirstTrailer
COSTrailer getFirstTrailer()
-
getLastTrailer
COSTrailer getLastTrailer()
-
getLastTrailerOffset
long getLastTrailerOffset()
-
getGreatestKeyNumberFromXref
int getGreatestKeyNumberFromXref()
-
-