| Modifier and Type | Field and Description |
|---|---|
| protected LongObjectHashMap | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static PointerBuffer | |
| public static PointerBuffer | |
| pack-priv static PointerBuffer | |
| public final PointerBuffer | Returns: new PointerBuffer sharing the same buffer data of this instance (identity), but having an independent position.
|
| public final long | |
| public final long | |
| public final PointerBuffer | |
| private native long | |
| public final Buffer | |
| public final Buffer | |
| public final PointerBuffer | put(final PointerBuffer src)
Implements com. |
| public final PointerBuffer | put(final int idx, final long v)
Implements com. |
| public final PointerBuffer | put(final long value)
Implements com. |
| public final PointerBuffer | |
| public final PointerBuffer | referenceBuffer(final int index, final Buffer bb)
Put the address of the given direct Buffer at the given position of this pointer array. |
| public final PointerBuffer | referenceBuffer(final Buffer bb)
Put the address of the given direct Buffer at the end of this pointer array. |
| public String | toString()
Returns a string representation of the object.
|
| private final void | |
| public static PointerBuffer |
| dataMap | back to summary |
|---|---|
| protected LongObjectHashMap dataMap | |
| ELEMENT_SIZE | back to summary |
|---|---|
| public static final int ELEMENT_SIZE | |
| PointerBuffer | back to summary |
|---|---|
| pack-priv PointerBuffer(final IntBuffer b) supports backup array | |
| PointerBuffer | back to summary |
|---|---|
| pack-priv PointerBuffer(final LongBuffer b) supports backup array | |
| allocate | back to summary |
|---|---|
| public static PointerBuffer allocate(final int size) Returns a non direct PointerBuffer in native order, having a backup array | |
| allocateDirect | back to summary |
|---|---|
| public static PointerBuffer allocateDirect(final int size) Returns a direct PointerBuffer in native order, w/o backup array | |
| create | back to summary |
|---|---|
| pack-priv static PointerBuffer create(final ByteBuffer bb) no backup array, use for direct usage only | |
| duplicate | back to summary |
|---|---|
public final PointerBuffer duplicate()
| |
| get | back to summary |
|---|---|
| public final long get() Implements com. Relative get method. Get the pointer value at the current position and increment the position by one.
| |
| get | back to summary |
|---|---|
| public final long get(final int idx) Implements com. Absolute get method. Get the pointer value at the given index
| |
| get | back to summary |
|---|---|
| public final PointerBuffer get(final long[] dest, int offset, int length) Relative bulk get method. Copy the pointer values | |
| getDirectBufferAddressImpl | back to summary |
|---|---|
| private native long getDirectBufferAddressImpl(Object directBuffer) | |
| getReferencedBuffer | back to summary |
|---|---|
| public final Buffer getReferencedBuffer(final int index) | |
| getReferencedBuffer | back to summary |
|---|---|
| public final Buffer getReferencedBuffer() | |
| put | back to summary |
|---|---|
| public final PointerBuffer put(final PointerBuffer src) Implements com. Relative bulk get method. Copy the source values
| |
| put | back to summary |
|---|---|
| public final PointerBuffer put(final int idx, final long v) Implements com. Absolute put method. Put the pointer value at the given index
| |
| put | back to summary |
|---|---|
| public final PointerBuffer put(final long value) Implements com. Relative put method. Put the pointer value at the current position and increment the position by one.
| |
| put | back to summary |
|---|---|
| public final PointerBuffer put(final long[] src, int offset, int length) Relative bulk put method. Put the pointer values | |
| referenceBuffer | back to summary |
|---|---|
| public final PointerBuffer referenceBuffer(final int index, final Buffer bb) Put the address of the given direct Buffer at the given position of this pointer array. Adding a reference of the given direct Buffer to this object.
| |
| referenceBuffer | back to summary |
|---|---|
| public final PointerBuffer referenceBuffer(final Buffer bb) Put the address of the given direct Buffer at the end of this pointer array. Adding a reference of the given direct Buffer to this object. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides com. Doc from java. Returns a string representation of the object. | |
| validateDataMap | back to summary |
|---|---|
| private final void validateDataMap() | |
| wrap | back to summary |
|---|---|
| public static PointerBuffer wrap(final ByteBuffer src) | |