public class FileTokenizer extends Tokenizer
_ch, _file, PDFDOCENCODING
Constructor and Description |
---|
FileTokenizer(RandomAccessFile file) |
Modifier and Type | Method and Description |
---|---|
void |
backupChar()
Back up a byte so it will be read again.
|
long |
getFilePos()
Gets the current position in the file.
|
protected void |
initStream(Stream token)
Streams can occur only in files, not in streams,
so some of the initialization of a stream object
goes here.
|
int |
readChar()
Gets a character from the file, using a buffer.
|
void |
seek(long offset)
Set the Tokenizer to a new position in the file.
|
protected void |
setStreamOffset(Stream token)
Sets the offset of a Stream to the current file position.
|
addLanguageCode, getLanguageCodes, getNext, getNext, getOffset, getPDFACompliant, getWSString, readChar1, scanMode, seekReset, setEncrypted, setPDFACompliant
public FileTokenizer(RandomAccessFile file)
public long getFilePos() throws IOException
IOException
public int readChar() throws IOException
readChar
in class Tokenizer
IOException
public void seek(long offset) throws IOException
seek
in class Tokenizer
offset
- The offset in bytes from the start of the file.IOException
public void backupChar()
backupChar
in class Tokenizer
protected void initStream(Stream token) throws IOException
initStream
in class Tokenizer
IOException
protected void setStreamOffset(Stream token) throws IOException
setStreamOffset
in class Tokenizer
IOException
Copyright © 2008–2017 The Open Preservation Foundation. All rights reserved.