#include <ByteBuffer.h>
Inheritance diagram for acdk::lang::StringReadByteBuffer:
Public Member Functions | |
StringReadByteBuffer (IN(RString) str, int start=0, int end=-1) | |
RObject | clone () |
int | length () |
byte | get (int idx) |
returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException | |
virtual RReadByteBuffer | createReadSlice (int start=0, int end=-1, SliceType sliceType=ShadowSlice) |
creates a slice of this ByteBuffer | |
int | startOffset () |
int | endOffset () |
virtual byte * | begin () |
for performance reasons the ByteBuffer implementation should support this method | |
virtual byte * | end () |
for performance reasons the ByteBuffer implementation should support this method | |
virtual bool | supportNativeIterator () |
begin() and end() are supported | |
Protected Types | |
typedef SimplePtrItBuffer< byte > | PtrBufferType |
Protected Attributes | |
RString | _str |
|
|
|
|
|
for performance reasons the ByteBuffer implementation should support this method
Reimplemented from acdk::lang::ByteBuffer. |
|
Reimplemented from acdk::lang::Object. |
|
creates a slice of this ByteBuffer
Implements acdk::lang::ReadByteBuffer. |
|
for performance reasons the ByteBuffer implementation should support this method
Reimplemented from acdk::lang::ByteBuffer. |
|
|
|
returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException
Implements acdk::lang::ReadByteBuffer. |
|
Reimplemented from acdk::lang::SimplePtrItBuffer< byte >. |
|
|
|
begin() and end() are supported
Reimplemented from acdk::lang::ByteBuffer. |
|
|