|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.fop.fonts.FontFileReader
Reads a file into an array and provides file like functions for array access.
Constructor Summary | |
FontFileReader(java.lang.String fileName)
Constructor |
Method Summary | |
int |
getCurrentPos()
return current file position |
int |
getFileSize()
|
byte |
read()
Read 1 byte, throws EOFException on end of file |
byte |
readTTFByte()
Read 1 signed byte from InputStream |
int |
readTTFLong()
Read 4 bytes from InputStream |
short |
readTTFShort()
Read 2 bytes signed from InputStream |
java.lang.String |
readTTFString()
Read a 0 terminatet ISO-8859-1 string |
java.lang.String |
readTTFString(int len)
Read an ISO-8859-1 string of len bytes |
int |
readTTFUByte()
Read 1 unsigned byte from InputStream |
long |
readTTFULong()
Read 4 bytes from InputStream |
int |
readTTFUShort()
Read 2 bytes unsigned from InputStream |
void |
seek_add(long add)
Set current file position to offset |
void |
seek_set(long offset)
Set current file position to offset |
void |
skip(long add)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public FontFileReader(java.lang.String fileName) throws java.io.IOException
fileName
- filename to readMethod Detail |
public void seek_set(long offset) throws java.io.IOException
public void seek_add(long add) throws java.io.IOException
public void skip(long add) throws java.io.IOException
public int getCurrentPos()
public int getFileSize()
public byte read() throws java.io.IOException
public final byte readTTFByte() throws java.io.IOException
public final int readTTFUByte() throws java.io.IOException
public final short readTTFShort() throws java.io.IOException
public final int readTTFUShort() throws java.io.IOException
public final int readTTFLong() throws java.io.IOException
public final long readTTFULong() throws java.io.IOException
public final java.lang.String readTTFString() throws java.io.IOException
public final java.lang.String readTTFString(int len) throws java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |