|
intarsys PDF library API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IRandomAccess | |
---|---|
de.intarsys.pdf.parser | Everything related to reading PDF and COS data from data streams. |
de.intarsys.pdf.st | The storage level semantics of a PDF document. |
de.intarsys.pdf.writer | Serializing a PDF document. |
de.intarsys.tools.locator | |
de.intarsys.tools.randomaccess |
Uses of IRandomAccess in de.intarsys.pdf.parser |
---|
Methods in de.intarsys.pdf.parser with parameters of type IRandomAccess | |
---|---|
boolean |
COSDocumentParser.isTokenXRefAt(IRandomAccess input,
int offset)
|
Object |
PDFParser.parseElement(IRandomAccess input)
parse the basic elements from the current stream position. |
STDocType |
PDFParser.parseHeader(IRandomAccess input)
pdf header see PDF Reference v1.4, chapter 3.4.1 Header COSHEader ::= "%PDF-" version. |
COSObject |
COSDocumentParser.parseIndirectObject(IRandomAccess input,
ISystemSecurityHandler securityHandler)
read a pdf style object from the input. see PDF Reference v1.4, chapter 3.2.9 Indirect Objects COSIndirectObject ::= ObjNum GenNum "obj" Object "endobj" |
int |
COSDocumentParser.parseStartXRef(IRandomAccess input)
the startxref value. |
CSContent |
CSContentParser.parseStream(IRandomAccess input)
parse a content stream. |
COSDictionary |
COSDocumentParser.parseTrailer(IRandomAccess input)
parse the trailer section from the current stream position. see PDF Reference v1.4, chapter 3.4.4 File Trailer DocumentTrailer ::= "trailer" COSDict "startxref" COSNumber |
int |
PDFParser.readInteger(IRandomAccess input,
boolean consumeSpaceAfter)
reads the next integer on input. consumes one trailing space if consumeSpaceAfter is set to true. |
void |
PDFParser.readSpaces(IRandomAccess input)
read all characters until EOF or non space char appears. the first non space char is pushed back so the next char read is the first non space char. |
byte[] |
PDFParser.readToken(IRandomAccess input)
read a single token. |
byte[] |
PDFParser.readToken(IRandomAccess input,
List messages)
derive of readToken, populates the messages list with non-fatal error messages |
int |
COSDocumentParser.searchLastStartXRef(IRandomAccess input)
Searches the offset to the first trailer in the last 1024 bytes of the document. |
int |
COSDocumentParser.searchLinearized(IRandomAccess input)
Deprecated. Don't use this anymore Returns the offset of the dictionary with linearization parameters if any. Returns -1 otherwise. |
Uses of IRandomAccess in de.intarsys.pdf.st |
---|
Methods in de.intarsys.pdf.st that return IRandomAccess | |
---|---|
IRandomAccess |
STDocument.getRandomAccess()
The random access object for the documents data. |
Methods in de.intarsys.pdf.st with parameters of type IRandomAccess | |
---|---|
STXRefSection |
XRefTrailerParser.parse(IRandomAccess randomAcces)
|
STXRefSection |
XRefStreamParser.parse(IRandomAccess randomAcces)
|
STXRefSection |
XRefFallbackParser.parse(IRandomAccess input)
|
abstract STXRefSection |
AbstractXRefParser.parse(IRandomAccess randomAcces)
Parser the STXRefSection from the randomAccess . |
Uses of IRandomAccess in de.intarsys.pdf.writer |
---|
Methods in de.intarsys.pdf.writer that return IRandomAccess | |
---|---|
IRandomAccess |
COSWriter.getRandomAccess()
|
Methods in de.intarsys.pdf.writer with parameters of type IRandomAccess | |
---|---|
static void |
COSWriter.basicWriteFixed(IRandomAccess randomAccess,
float value,
int precision)
|
static void |
COSWriter.basicWriteInteger(IRandomAccess randomAccess,
int value)
|
static void |
COSWriter.basicWriteName(IRandomAccess randomAccess,
byte[] name)
create the byte stream for the representation of a name |
static void |
COSWriter.basicWriteStringHex(IRandomAccess randomAccess,
byte[] string)
create a hex encoded byte stream representation of string |
static void |
COSWriter.basicWriteStringLiteral(IRandomAccess randomAccess,
byte[] string)
create the literal byte stream representation of string |
Constructors in de.intarsys.pdf.writer with parameters of type IRandomAccess | |
---|---|
COSWriter(IRandomAccess randomAccess,
ISystemSecurityHandler securityHandler)
|
Uses of IRandomAccess in de.intarsys.tools.locator |
---|
Methods in de.intarsys.tools.locator that return IRandomAccess | |
---|---|
IRandomAccess |
TransientLocator.getRandomAccess()
|
IRandomAccess |
StringLocator.getRandomAccess()
|
IRandomAccess |
StreamLocator.getRandomAccess()
|
IRandomAccess |
ReadOnlyLocator.getRandomAccess()
|
IRandomAccess |
LocatorViewport.getRandomAccess()
|
IRandomAccess |
ILocator.getRandomAccess()
The IRandomAccess for this. |
IRandomAccess |
FileLocator.getRandomAccess()
|
IRandomAccess |
ClassResourceLocator.getRandomAccess()
|
IRandomAccess |
ClassLoaderResourceLocator.getRandomAccess()
|
IRandomAccess |
ByteArrayLocator.getRandomAccess()
|
Uses of IRandomAccess in de.intarsys.tools.randomaccess |
---|
Classes in de.intarsys.tools.randomaccess that implement IRandomAccess | |
---|---|
class |
AbstractRandomAccess
Supports reading and writing to a random access data container. |
class |
BufferedRandomAccess
todo 1 length reply may be invalid |
class |
RandomAccessByteArray
A wrapper around a byte array to allow random access like API. |
class |
RandomAccessFile
Implements random access to a file. |
class |
RandomAccessFilter
Filter implementation for random access. |
class |
RandomAccessViewport
A viewport in an existing IRandomAccess . |
Constructors in de.intarsys.tools.randomaccess with parameters of type IRandomAccess | |
---|---|
BufferedRandomAccess(IRandomAccess randomAccess)
|
|
BufferedRandomAccess(IRandomAccess randomAccess,
int bufferSize)
|
|
RandomAccessFilter(IRandomAccess random)
|
|
RandomAccessViewport(IRandomAccess ra,
long offset,
long length)
Create a viewport to the existing IRandomAccess ra . |
|
intarsys PDF library API | |||||||||
PREV NEXT | FRAMES NO FRAMES |