public class AsciiSequenceView
extends java.lang.Object
implements java.lang.CharSequence
DirectBuffer
which contains an ASCII string for a given range.Constructor and Description |
---|
AsciiSequenceView() |
AsciiSequenceView(DirectBuffer buffer,
int offset,
int length)
Construct a view over a
DirectBuffer from an offset for a given length.. |
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
void |
getBytes(MutableDirectBuffer dstBuffer,
int dstOffset) |
int |
length() |
void |
reset()
Reset the view to null.
|
AsciiSequenceView |
subSequence(int start,
int end) |
java.lang.String |
toString() |
AsciiSequenceView |
wrap(DirectBuffer buffer,
int offset,
int length)
Wrap a range of an existing buffer containing an ASCII sequence.
|
public AsciiSequenceView()
public AsciiSequenceView(DirectBuffer buffer, int offset, int length)
DirectBuffer
from an offset for a given length..buffer
- containing the ASCII sequence.offset
- at which the ASCII sequence begins.length
- of the ASCII sequence in bytes.public int length()
length
in interface java.lang.CharSequence
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public AsciiSequenceView subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public AsciiSequenceView wrap(DirectBuffer buffer, int offset, int length)
buffer
- containing the ASCII sequence.offset
- at which the ASCII sequence begins.length
- of the ASCII sequence in bytes.public void reset()
public void getBytes(MutableDirectBuffer dstBuffer, int dstOffset)
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
Copyright © 2014-2019 Real Logic Ltd. All Rights Reserved.