# Uses of Interface
org.apache.datasketches.memory.WritableBuffer

## Uses of WritableBuffer in org.apache.datasketches.memory

Methods in org.apache.datasketches.memory that return WritableBuffer
Modifier and Type
Method
Description
`default WritableBuffer`
WritableMemory.`asWritableBuffer()`
Returns a new WritableBuffer with a writable view of this object.
`WritableBuffer`
WritableMemory.`asWritableBuffer(ByteOrder byteOrder)`
Returns a new WritableBuffer with a writable view of this object with the given byte order.
`WritableBuffer`
WritableBuffer.`writableDuplicate()`
Returns a duplicate writable view of this Buffer with the same but independent values of start, position and end.
`WritableBuffer`
WritableBuffer.`writableDuplicate(ByteOrder byteOrder)`
Returns a duplicate writable view of this Buffer with the same but independent values of start, position and end, but with the specified byteOrder.
`default WritableBuffer`
WritableBuffer.`writableRegion()`
A writable region is a writable view of this object.
`WritableBuffer`
WritableBuffer.`writableRegion(long offsetBytes, long capacityBytes, ByteOrder byteOrder)`
A writable region is a writable view of this object.
`static WritableBuffer`
WritableBuffer.`writableWrap(ByteBuffer byteBuffer)`
Provides a view of the given ByteBuffer for write operations.
`static WritableBuffer`
WritableBuffer.`writableWrap(ByteBuffer byteBuffer, ByteOrder byteOrder, MemoryRequestServer memReqSvr)`
Provides a view of the given ByteBuffer for write operations.