| Modifier and Type | Method and Description |
|---|---|
int |
getByte(int offset)
Return the 8-bit int at the given byte offset.
|
InputStream |
getInputStream(int offset)
Gets an input stream to read from the memory buffer.
|
int |
getInt(int offset)
Return the 32-bit int at the given byte offset.
|
int |
getLength()
The size of the stored data in the memory.
|
int |
getShort(int offset)
Return the 16-bit int at the given byte offset.
|
String |
getString(int offset,
int len)
Return the null-terminated string at the given byte offset with the given maximum length.
|
void |
read(InputStream in,
int offset,
int len)
Read
len bytes into the memory from a stream and stores the read bytes at the given offset. |
void |
setByte(int offset,
int value)
Sets the byte at the given offset.
|
void |
setInt(int offset,
int value)
Set the int value as big-endian.
|
void |
setShort(int offset,
int shortval)
Stores the given short as BigEndian value.
|
void |
setString(int offset,
String str)
Writes the given string as byte stream using the plattforms default encoding.
|
public final int getLength()
public void read(InputStream in, int offset, int len) throws IOException
len bytes into the memory from a stream and stores the read bytes at the given offset.in - the input stream that should be usedoffset - the offsetlen - the number bytes that should be read.IOExceptionpublic void setInt(int offset,
int value)
offset - the offset where to set the int value.value - the integer value that should be set.public int getInt(int offset)
offset - the offset where the integer value is stored in the memorypublic void setShort(int offset,
int shortval)
offset - the offset.shortval - the shortvalue.public int getShort(int offset)
offset - the offset from where to read the short.public void setByte(int offset,
int value)
offset - the offset.value - the byte that should be set.public int getByte(int offset)
offset - the offset from where to read the bytepublic void setString(int offset,
String str)
offset - the offset, where to store the string.str - the string that should be stored in the Wmf.public String getString(int offset, int len)
offset - the offset where the string startslen - the maximum length of the stringpublic InputStream getInputStream(int offset)
offset - the offse, from where to read.