Implementation Note
This class needs to maintain JDK 8 source compatibility. It is used internally in the JDK to implement jimage/jrtfs access, but also compiled and delivered as part of the jrtfs.jar to support access to the jimage file provided by the shipped JDK by tools running on JDK 8.
| Modifier and Type | Field and Description |
|---|---|
| private ByteBuffer |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ImageStream | |
| public void | |
| public int | |
| public void | |
| public ByteBuffer | |
| public byte[] | |
| public int | |
| public long | |
| public int | |
| public int | |
| public int | |
| public boolean | |
| public boolean | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public ImageStream | |
| public void | |
| public void | |
| public byte[] |
| buffer | back to summary |
|---|---|
| private ByteBuffer buffer | |
| ImageStream | back to summary |
|---|---|
| public ImageStream() | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(int size) | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(byte[] bytes) | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(ByteOrder byteOrder) | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(int size, ByteOrder byteOrder) | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(byte[] bytes, ByteOrder byteOrder) | |
| ImageStream | back to summary |
|---|---|
| public ImageStream(ByteBuffer buffer) | |
| align | back to summary |
|---|---|
| public ImageStream align(int alignment) | |
| ensure | back to summary |
|---|---|
| public void ensure(int needs) | |
| get | back to summary |
|---|---|
| public int get() | |
| get | back to summary |
|---|---|
| public void get(byte[] bytes, int offset, int size) | |
| getBuffer | back to summary |
|---|---|
| public ByteBuffer getBuffer() | |
| getBytes | back to summary |
|---|---|
| public byte[] getBytes() | |
| getInt | back to summary |
|---|---|
| public int getInt() | |
| getLong | back to summary |
|---|---|
| public long getLong() | |
| getPosition | back to summary |
|---|---|
| public int getPosition() | |
| getShort | back to summary |
|---|---|
| public int getShort() | |
| getSize | back to summary |
|---|---|
| public int getSize() | |
| hasByte | back to summary |
|---|---|
| public boolean hasByte() | |
| hasBytes | back to summary |
|---|---|
| public boolean hasBytes(int needs) | |
| put | back to summary |
|---|---|
| public ImageStream put(byte byt) | |
| put | back to summary |
|---|---|
| public ImageStream put(int byt) | |
| put | back to summary |
|---|---|
| public ImageStream put(byte[] bytes, int offset, int size) | |
| put | back to summary |
|---|---|
| public ImageStream put(ImageStream stream) | |
| putInt | back to summary |
|---|---|
| public ImageStream putInt(int value) | |
| putLong | back to summary |
|---|---|
| public ImageStream putLong(long value) | |
| putShort | back to summary |
|---|---|
| public ImageStream putShort(short value) | |
| putShort | back to summary |
|---|---|
| public ImageStream putShort(int value) | |
| setPosition | back to summary |
|---|---|
| public void setPosition(int offset) | |
| skip | back to summary |
|---|---|
| public void skip(int n) | |
| toArray | back to summary |
|---|---|
| public byte[] toArray() | |