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.IOException
public 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.