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 COSTrailer
getFirstTrailer()
int
getGreatestKeyNumberFromXref()
COSHeader
getHeader()
List<COSKey>
getKeys()
COSTrailer
getLastTrailer()
long
getLastTrailerOffset()
COSObject
getObject(long offset)
COSObject
getObject(COSKey key)
Long
getOffset(COSKey key)
SeekableInputStream
getPDFSource()
long
getStartXRef()
SortedSet<Long>
getStartXRefs()
COSTrailer
getTrailer()
boolean
isLinearized()
-
-
-
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()
-
-