Package org.locationtech.jts.io
Class ByteArrayInStream
java.lang.Object
org.locationtech.jts.io.ByteArrayInStream
- All Implemented Interfaces:
InStream
Allows an array of bytes to be used as an
InStream
.
To optimize memory usage, instances can be reused
with different byte arrays.-
Constructor Summary
ConstructorsConstructorDescriptionByteArrayInStream
(byte[] buffer) Creates a new stream based on the given buffer. -
Method Summary
-
Constructor Details
-
ByteArrayInStream
public ByteArrayInStream(byte[] buffer) Creates a new stream based on the given buffer.- Parameters:
buffer
- the bytes to read
-
-
Method Details
-
setBytes
public void setBytes(byte[] buffer) Sets this stream to read from the given buffer- Parameters:
buffer
- the bytes to read
-
read
public int read(byte[] buf) Reads up to buf.length bytes from the stream into the given byte buffer.
-