org.pentaho.reporting.libraries.fonts
Class ByteAccessUtilities
java.lang.Object
org.pentaho.reporting.libraries.fonts.ByteAccessUtilities
public class ByteAccessUtilities
- extends Object
Reads byte-data using a Big-Endian access schema. Big-Endian is used for TrueType fonts.
- Author:
- Thomas Morgner
Method Summary |
static byte[] |
readBytes(byte[] data,
int pos,
int length)
|
static float |
readFixed(byte[] data,
int pos)
|
static int |
readLong(byte[] data,
int pos)
|
static long |
readLongDateTime(byte[] data,
int pos)
|
static short |
readShort(byte[] data,
int pos)
|
static String |
readString(byte[] data,
int pos,
int length,
String encoding)
|
static long |
readULong(byte[] data,
int pos)
|
static int |
readUShort(byte[] data,
int pos)
|
static String |
readZString(byte[] data,
int pos,
int maxLength,
String encoding)
|
static int |
readZStringOffset(byte[] data,
int pos,
int maxLength)
|
readUShort
public static int readUShort(byte[] data,
int pos)
readULong
public static long readULong(byte[] data,
int pos)
readFixed
public static float readFixed(byte[] data,
int pos)
readLongDateTime
public static long readLongDateTime(byte[] data,
int pos)
readBytes
public static byte[] readBytes(byte[] data,
int pos,
int length)
readShort
public static short readShort(byte[] data,
int pos)
readLong
public static int readLong(byte[] data,
int pos)
readZStringOffset
public static int readZStringOffset(byte[] data,
int pos,
int maxLength)
readZString
public static String readZString(byte[] data,
int pos,
int maxLength,
String encoding)
throws EncodingException
- Throws:
EncodingException
readString
public static String readString(byte[] data,
int pos,
int length,
String encoding)
throws EncodingException
- Throws:
EncodingException