|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.harvard.hul.ois.jhove.module.pdf.Tokenizer
edu.harvard.hul.ois.jhove.module.pdf.StreamTokenizer
public class StreamTokenizer
Tokenizer subclass which gets data from an object stream.
Field Summary |
---|
Fields inherited from class edu.harvard.hul.ois.jhove.module.pdf.Tokenizer |
---|
_ch, _file, PDFDOCENCODING |
Constructor Summary | |
---|---|
StreamTokenizer(java.io.RandomAccessFile file,
Stream stream)
|
Method Summary | |
---|---|
void |
backupChar()
Back up a byte so it will be read again. |
protected void |
initStream(Stream token)
Streams can occur only in files, not in streams, so this should never be called. |
int |
readChar()
Gets a character from the file, using a buffer. |
void |
seek(long offset)
Set the Tokenizer to a new position in the stream. |
protected void |
setStreamOffset(Stream token)
Sets the offset of a Stream to the current file position. |
Methods inherited from class edu.harvard.hul.ois.jhove.module.pdf.Tokenizer |
---|
addLanguageCode, getLanguageCodes, getNext, getNext, getOffset, getPDFACompliant, getWSString, readChar1, scanMode, seekReset, setEncrypted, setPDFACompliant |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StreamTokenizer(java.io.RandomAccessFile file, Stream stream)
Method Detail |
---|
protected void initStream(Stream token) throws java.io.IOException, PdfException
initStream
in class Tokenizer
java.io.IOException
PdfException
public int readChar() throws java.io.IOException
readChar
in class Tokenizer
java.io.IOException
public void seek(long offset) throws java.io.IOException, PdfException
seek
in class Tokenizer
offset
- The offset in bytes from the start of the stream.
java.io.IOException
PdfException
protected void setStreamOffset(Stream token) throws java.io.IOException, PdfException
setStreamOffset
in class Tokenizer
java.io.IOException
PdfException
public void backupChar()
backupChar
in class Tokenizer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |