| Package | Description |
|---|---|
| org.rapidoid.buffer | |
| org.rapidoid.bufstruct | |
| org.rapidoid.bytes | |
| org.rapidoid.data |
| Modifier and Type | Method and Description |
|---|---|
String |
Buf.get(BufRange range) |
String |
MultiBuf.get(BufRange range) |
String |
SynchronizedBuf.get(BufRange range) |
void |
Buf.get(BufRange range,
byte[] dest,
int offset) |
void |
MultiBuf.get(BufRange range,
byte[] dest,
int offset) |
void |
SynchronizedBuf.get(BufRange range,
byte[] dest,
int offset) |
long |
Buf.getN(BufRange range) |
long |
MultiBuf.getN(BufRange range) |
long |
SynchronizedBuf.getN(BufRange range) |
void |
Buf.scanLn(BufRange range) |
void |
MultiBuf.scanLn(BufRange line) |
void |
SynchronizedBuf.scanLn(BufRange range) |
void |
Buf.scanN(int count,
BufRange range) |
void |
MultiBuf.scanN(int count,
BufRange range) |
void |
SynchronizedBuf.scanN(int count,
BufRange range) |
void |
Buf.scanTo(byte sep,
BufRange range,
boolean failOnLimit) |
void |
MultiBuf.scanTo(byte sep,
BufRange range,
boolean failOnLimit) |
void |
SynchronizedBuf.scanTo(byte sep,
BufRange range,
boolean failOnLimit) |
int |
Buf.scanTo(byte sep1,
byte sep2,
BufRange range,
boolean failOnLimit) |
int |
MultiBuf.scanTo(byte sep1,
byte sep2,
BufRange range,
boolean failOnLimit) |
int |
SynchronizedBuf.scanTo(byte sep1,
byte sep2,
BufRange range,
boolean failOnLimit) |
void |
Buf.scanUntil(byte value,
BufRange range) |
void |
MultiBuf.scanUntil(byte value,
BufRange range) |
void |
SynchronizedBuf.scanUntil(byte value,
BufRange range) |
void |
Buf.scanWhile(byte value,
BufRange range) |
void |
MultiBuf.scanWhile(byte value,
BufRange range) |
void |
SynchronizedBuf.scanWhile(byte value,
BufRange range) |
void |
Buf.upto(byte value,
BufRange range) |
void |
MultiBuf.upto(byte value,
BufRange range) |
void |
SynchronizedBuf.upto(byte value,
BufRange range) |
| Modifier and Type | Method and Description |
|---|---|
T |
BufMapImpl.get(Buf buf,
BufRange key) |
T |
BufMap.get(Buf buf,
BufRange key) |
| Modifier and Type | Method and Description |
|---|---|
static BufRange |
BytesUtil.getByPrefix(Bytes bytes,
BufRanges ranges,
byte[] prefix,
boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
BytesUtil.containsAt(Bytes bytes,
BufRange target,
int offset,
byte[] match,
boolean caseSensitive) |
static String |
BytesUtil.get(Bytes bytes,
BufRange range) |
static byte[] |
BytesUtil.getBytes(Bytes bytes,
BufRange range) |
static boolean |
BytesUtil.isValidURI(Bytes bytes,
BufRange uri) |
static boolean |
BytesUtil.matches(Bytes bytes,
BufRange target,
byte[] match,
boolean caseSensitive) |
static int |
BytesUtil.parseLine(Bytes bytes,
BufRange line,
int start,
int limit) |
static int |
BytesUtil.scanLnAndMatchPrefix(Bytes bytes,
BufRange result,
int fromPos,
int toPos,
int searchPrefix)
Scans the buffer until a line separator (CRLF or LF) is found, and matches the 4-byte prefix of the scanned
selection against the specified search prefix.
|
static int |
BytesUtil.scanUntilAndMatchPrefix(Bytes bytes,
BufRange result,
byte separator,
int fromPos,
int toPos,
int searchPrefix)
Scans the buffer until the specified separator is found, and matches the 4-byte prefix of the scanned selection
against the specified search prefix.
|
static boolean |
BytesUtil.split(Bytes bytes,
BufRange target,
byte sep,
BufRange before,
BufRange after,
boolean trimParts) |
static boolean |
BytesUtil.startsWith(Bytes bytes,
BufRange target,
byte[] match,
boolean caseSensitive) |
static void |
BytesUtil.trim(Bytes bytes,
BufRange target) |
| Modifier and Type | Field and Description |
|---|---|
BufRange[] |
KeyValueRanges.keys |
static BufRange |
BufRange.NONE |
BufRange[] |
BufRanges.ranges |
BufRange[] |
KeyValueRanges.values |
| Modifier and Type | Method and Description |
|---|---|
BufRange |
BufRanges.first() |
static BufRange |
BufRange.fromTo(int from,
int to) |
BufRange |
KeyValueRanges.get(Buf buf,
byte[] key,
boolean caseSensitive) |
BufRange |
BufRanges.get(int index) |
BufRange |
BufRanges.getByPrefix(Bytes bytes,
byte[] prefix,
boolean caseSensitive) |
BufRange |
BufRanges.last() |
BufRange |
Data.range() |
BufRange |
BufRange.reset() |
| Modifier and Type | Method and Description |
|---|---|
void |
BufRange.assign(BufRange range) |
Copyright © 2014–2017 Nikolche Mihajlovski and contributors. All rights reserved.