|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.util.ByteList
public final class ByteList
Field Summary | |
---|---|
int |
begin
|
byte[] |
bytes
|
static ByteList |
EMPTY_BYTELIST
|
static byte[] |
NULL_ARRAY
|
int |
realSize
|
Constructor Summary | |
---|---|
ByteList()
Creates a new instance of ByteList |
|
ByteList(byte[] wrap)
|
|
ByteList(byte[] wrap,
boolean copy)
|
|
ByteList(byte[] wrap,
int index,
int len)
|
|
ByteList(byte[] wrap,
int index,
int len,
boolean copy)
|
|
ByteList(ByteList wrap)
|
|
ByteList(ByteList wrap,
int index,
int len)
|
|
ByteList(int size)
|
Method Summary | |
---|---|
ByteList |
append(byte b)
|
void |
append(byte[] moreBytes)
|
void |
append(byte[] moreBytes,
int start,
int len)
|
void |
append(ByteList moreBytes)
|
void |
append(ByteList moreBytes,
int index,
int len)
|
ByteList |
append(int b)
|
int |
begin()
|
byte[] |
bytes()
|
char |
charAt(int ix)
|
java.lang.Object |
clone()
|
int |
cmp(ByteList other)
|
int |
compareTo(java.lang.Object other)
This comparison matches MRI comparison of Strings (rb_str_cmp). |
static ByteList |
create(java.lang.CharSequence s)
|
void |
delete(int start,
int len)
|
ByteList |
dup()
|
ByteList |
dup(int length)
|
boolean |
equal(ByteList other)
|
boolean |
equals(java.lang.Object other)
|
int |
get(int index)
|
int |
hashCode()
|
int |
indexOf(ByteList find)
|
int |
indexOf(ByteList find,
int i)
|
int |
indexOf(int c)
|
int |
indexOf(int c,
int pos)
|
void |
insert(int index,
int b)
|
void |
invalidate()
|
int |
lastIndexOf(ByteList find)
|
int |
lastIndexOf(ByteList find,
int pos)
|
int |
lastIndexOf(int c)
|
int |
lastIndexOf(int c,
int pos)
|
int |
length()
|
void |
length(int newLength)
|
ByteList |
makeShared(int index,
int len)
|
static char[] |
plain(byte[] b)
|
static char[] |
plain(byte[] b,
int start,
int length)
|
static byte[] |
plain(char[] s)
|
static byte[] |
plain(java.lang.CharSequence s)
|
void |
prepend(byte b)
|
void |
realloc(int length)
|
void |
replace(byte[] newBytes)
|
void |
replace(int beg,
int len,
byte[] buf)
|
void |
replace(int beg,
int len,
byte[] nbytes,
int index,
int count)
|
void |
replace(int beg,
int len,
ByteList nbytes)
|
boolean |
sample_equals(java.lang.Object other)
|
void |
set(int index,
int b)
|
java.lang.CharSequence |
subSequence(int start,
int end)
|
java.lang.String |
toString()
Remembers toString value, which is expensive for StringBuffer. |
java.lang.String |
toString(java.lang.String encoding)
|
java.lang.String |
toUtf8String()
|
byte[] |
unsafeBytes()
Returns the internal byte array. |
void |
unsafeReplace(int beg,
int len,
byte[] buf)
Unsafe version of replace(int,int,byte[]). |
void |
unsafeReplace(int beg,
int len,
byte[] nbytes,
int index,
int count)
Unsafe version of replace(int,int,byte[],int,int). |
void |
unsafeReplace(int beg,
int len,
ByteList nbytes)
Unsafe version of replace(int,int,ByteList). |
void |
unshare()
|
void |
unshare(int length)
|
void |
view(int index,
int len)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final byte[] NULL_ARRAY
public static final ByteList EMPTY_BYTELIST
public byte[] bytes
public int begin
public int realSize
Constructor Detail |
---|
public ByteList()
public ByteList(int size)
public ByteList(byte[] wrap)
public ByteList(byte[] wrap, boolean copy)
public ByteList(ByteList wrap)
public ByteList(byte[] wrap, int index, int len)
public ByteList(byte[] wrap, int index, int len, boolean copy)
public ByteList(ByteList wrap, int index, int len)
Method Detail |
---|
public void delete(int start, int len)
public ByteList append(byte b)
public ByteList append(int b)
public java.lang.Object clone()
clone
in class java.lang.Object
public ByteList dup()
public ByteList dup(int length)
public ByteList makeShared(int index, int len)
public void view(int index, int len)
public void unshare()
public void unshare(int length)
public void invalidate()
public void prepend(byte b)
public void append(byte[] moreBytes)
public void append(ByteList moreBytes)
public void append(ByteList moreBytes, int index, int len)
public void append(byte[] moreBytes, int start, int len)
public void realloc(int length)
public int length()
length
in interface java.lang.CharSequence
public void length(int newLength)
public int get(int index)
public void set(int index, int b)
public void replace(byte[] newBytes)
public void unsafeReplace(int beg, int len, ByteList nbytes)
public void unsafeReplace(int beg, int len, byte[] buf)
public void unsafeReplace(int beg, int len, byte[] nbytes, int index, int count)
public void replace(int beg, int len, ByteList nbytes)
public void replace(int beg, int len, byte[] buf)
public void replace(int beg, int len, byte[] nbytes, int index, int count)
public void insert(int index, int b)
public int indexOf(int c)
public int indexOf(int c, int pos)
public int indexOf(ByteList find)
public int indexOf(ByteList find, int i)
public int lastIndexOf(int c)
public int lastIndexOf(int c, int pos)
public int lastIndexOf(ByteList find)
public int lastIndexOf(ByteList find, int pos)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public boolean equal(ByteList other)
public boolean sample_equals(java.lang.Object other)
public int compareTo(java.lang.Object other)
compareTo
in interface java.lang.Comparable
public int cmp(ByteList other)
public byte[] unsafeBytes()
public byte[] bytes()
public int begin()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public java.lang.String toUtf8String()
public java.lang.String toString(java.lang.String encoding) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public static ByteList create(java.lang.CharSequence s)
public static byte[] plain(java.lang.CharSequence s)
public static byte[] plain(char[] s)
public static char[] plain(byte[] b, int start, int length)
public static char[] plain(byte[] b)
public char charAt(int ix)
charAt
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |