|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jruby.RubyObject
org.jruby.RubyString
Field Summary |
Fields inherited from class org.jruby.RubyObject |
runtime |
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject |
NULL_ARRAY |
Constructor Summary | |
RubyString(Ruby ruby,
RubyClass rubyClass,
java.lang.String str)
|
|
RubyString(Ruby ruby,
java.lang.String str)
|
Method Summary | |
RubyString |
append(IRubyObject other)
rb_str_append |
IRubyObject |
aref(IRubyObject[] args)
rb_str_aref, rb_str_aref_m |
IRubyObject |
aset(IRubyObject[] args)
rb_str_aset, rb_str_aset_m |
java.lang.String |
asSymbol()
rb_to_id |
static java.lang.String |
bytesToString(byte[] bytes)
|
RubyString |
capitalize_bang()
rb_str_capitalize_bang |
RubyString |
capitalize()
rb_str_capitalize |
RubyString |
cat(java.lang.String str)
rb_str_cat |
IRubyObject |
center(IRubyObject arg)
rb_str_center |
RubyString |
chomp_bang(IRubyObject[] args)
rb_str_chomp_bang |
RubyString |
chomp(IRubyObject[] args)
rb_str_chomp |
IRubyObject |
chop_bang()
rb_str_chop_bang |
IRubyObject |
chop()
rb_str_chop |
int |
cmp(RubyString other)
rb_str_cmp |
RubyString |
concat(IRubyObject other)
rb_str_concat |
IRubyObject |
count(IRubyObject[] args)
rb_str_count |
static RubyClass |
createStringClass(Ruby ruby)
|
IRubyObject |
delete_bang(IRubyObject[] args)
rb_str_delete_bang |
IRubyObject |
delete(IRubyObject[] args)
rb_str_delete |
RubyString |
downcase_bang()
rb_str_downcase_bang |
RubyString |
downcase()
rb_str_downcase |
RubyString |
dump()
rb_str_dump |
IRubyObject |
dup()
rb_str_dup |
RubyString |
each_byte()
rb_str_each_byte |
IRubyObject |
each_line(IRubyObject[] args)
rb_str_each_line |
RubyBoolean |
empty()
rb_str_empty |
RubyBoolean |
equal(IRubyObject other)
rb_str_equal |
IRubyObject |
format(IRubyObject arg)
rb_str_format |
java.lang.Class |
getJavaClass()
Method getJavaClass. |
java.lang.String |
getValue()
|
IRubyObject |
gsub_bang(IRubyObject[] args)
rb_str_gsub_bang |
IRubyObject |
gsub(IRubyObject[] args)
rb_str_gsub |
RubyFixnum |
hash()
|
IRubyObject |
hex()
rb_str_hex |
RubyBoolean |
include(IRubyObject obj)
rb_str_include |
IRubyObject |
index(IRubyObject[] args)
rb_str_index_m |
RubyString |
inspect()
rb_str_inspect |
RubySymbol |
intern()
rb_str_intern |
static boolean |
isAlnum(char c)
|
static boolean |
isDigit(char c)
|
static boolean |
isLetter(char c)
|
static boolean |
isLower(char c)
|
static boolean |
isPrint(char c)
|
static boolean |
isUpper(char c)
|
RubyFixnum |
length()
rb_str_length |
IRubyObject |
ljust(IRubyObject arg)
rb_str_ljust |
void |
marshalTo(MarshalStream output)
Method marshalTo. |
IRubyObject |
match(IRubyObject other)
rb_str_match |
IRubyObject |
match2()
rb_str_match2 |
static RubyString |
newInstance(IRubyObject recv,
IRubyObject[] args)
rb_str_s_new |
static RubyString |
newString(Ruby ruby,
byte[] bytes)
|
static RubyString |
newString(Ruby ruby,
java.lang.String str)
rb_str_new2 |
static RubyString |
newString(Ruby ruby,
java.lang.String str,
int len)
rb_str_new |
RubyString |
newString(java.lang.String s)
Create a new String which uses the same Ruby runtime and the same class like this String. |
static RubyString |
nilString(Ruby ruby)
|
static RubyString |
objAsString(IRubyObject obj)
rb_obj_as_string |
IRubyObject |
oct()
rb_str_oct |
RubyFixnum |
op_cmp(IRubyObject other)
rb_str_cmp_m |
RubyString |
op_mul(IRubyObject other)
rb_str_mul |
RubyString |
op_plus(IRubyObject other)
rb_str_plus |
IRubyObject |
rbClone()
rb_str_clone |
RubyString |
replace(IRubyObject other)
rb_str_replace_m |
RubyString |
reverse_bang()
rb_str_reverse_bang |
RubyString |
reverse()
rb_str_reverse |
IRubyObject |
rindex(IRubyObject[] args)
rb_str_rindex_m |
IRubyObject |
rjust(IRubyObject arg)
rb_str_rjust |
IRubyObject |
scan(IRubyObject arg)
rb_str_scan |
void |
setValue(java.lang.String newValue)
|
IRubyObject |
slice_bang(IRubyObject[] args)
rb_str_slice_bang |
RubyArray |
split(IRubyObject[] args)
rb_str_split |
IRubyObject |
squeeze_bang(IRubyObject[] args)
rb_str_squeeze_bang |
IRubyObject |
squeeze(IRubyObject[] args)
rb_str_squeeze |
static byte[] |
stringToBytes(java.lang.String string)
|
static RubyString |
stringValue(IRubyObject anObject)
|
IRubyObject |
strip_bang()
rb_str_strip_bang |
IRubyObject |
strip()
rb_str_strip |
IRubyObject |
sub_bang(IRubyObject[] args)
rb_str_sub_bang |
IRubyObject |
sub(IRubyObject[] args)
rb_str_sub |
IRubyObject |
succ_bang()
rb_str_succ_bang |
IRubyObject |
succ()
rb_str_succ |
RubyInteger |
sum(IRubyObject[] args)
|
IRubyObject |
swapcase_bang()
rb_str_swapcase_bang |
RubyString |
swapcase()
rb_str_swapcase |
IRubyObject |
to_f()
rb_str_to_f |
IRubyObject |
to_i()
rb_str_to_i |
RubyString |
to_s()
rb_str_to_s |
byte[] |
toByteArray()
|
java.lang.String |
toString()
|
IRubyObject |
tr_bang(IRubyObject[] args)
rb_str_tr_bang |
IRubyObject |
tr_s_bang(IRubyObject[] args)
rb_str_tr_s_bang |
IRubyObject |
tr_s(IRubyObject[] args)
rb_str_tr_s |
IRubyObject |
tr(IRubyObject[] args)
rb_str_tr |
static RubyString |
unmarshalFrom(UnmarshalStream input)
|
RubyArray |
unpack(IRubyObject obj)
|
RubyString |
upcase_bang()
rb_str_upcase_bang |
RubyString |
upcase()
rb_str_upcase |
IRubyObject |
upto(IRubyObject str)
rb_str_upto_m |
IRubyObject |
upto(IRubyObject str,
boolean excl)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RubyString(Ruby ruby, java.lang.String str)
public RubyString(Ruby ruby, RubyClass rubyClass, java.lang.String str)
Method Detail |
public static RubyString nilString(Ruby ruby)
public java.lang.Class getJavaClass()
IRubyObject
getJavaClass
in interface IRubyObject
getJavaClass
in class RubyObject
public java.lang.String getValue()
public void setValue(java.lang.String newValue)
public java.lang.String toString()
toString
in class RubyObject
public static java.lang.String bytesToString(byte[] bytes)
public static byte[] stringToBytes(java.lang.String string)
public byte[] toByteArray()
public static RubyClass createStringClass(Ruby ruby)
public static boolean isDigit(char c)
public static boolean isUpper(char c)
public static boolean isLower(char c)
public static boolean isLetter(char c)
public static boolean isAlnum(char c)
public static boolean isPrint(char c)
public RubyFixnum hash()
hash
in class RubyObject
public static RubyString objAsString(IRubyObject obj)
public int cmp(RubyString other)
public java.lang.String asSymbol()
asSymbol
in interface IRubyObject
asSymbol
in class RubyObject
public RubyString newString(java.lang.String s)
public static RubyString newString(Ruby ruby, java.lang.String str)
public static RubyString newString(Ruby ruby, java.lang.String str, int len)
public static RubyString newString(Ruby ruby, byte[] bytes)
public IRubyObject dup()
dup
in interface IRubyObject
dup
in class RubyObject
public IRubyObject rbClone()
rbClone
in interface IRubyObject
rbClone
in class RubyObject
public RubyString cat(java.lang.String str)
public RubyString to_s()
to_s
in class RubyObject
public RubyString replace(IRubyObject other)
public RubyString reverse()
public RubyString reverse_bang()
public static RubyString newInstance(IRubyObject recv, IRubyObject[] args)
public RubyFixnum op_cmp(IRubyObject other)
public RubyBoolean equal(IRubyObject other)
equal
in class RubyObject
public IRubyObject match(IRubyObject other)
public IRubyObject match2()
public RubyString capitalize()
public RubyString capitalize_bang()
public RubyString upcase()
public RubyString upcase_bang()
public RubyString downcase()
public RubyString downcase_bang()
public RubyString swapcase()
public IRubyObject swapcase_bang()
public RubyString dump()
public RubyString inspect()
inspect
in interface IRubyObject
inspect
in class RubyObject
public RubyString op_plus(IRubyObject other)
public RubyString op_mul(IRubyObject other)
public RubyFixnum length()
public RubyBoolean empty()
public RubyString append(IRubyObject other)
public RubyString concat(IRubyObject other)
public static RubyString stringValue(IRubyObject anObject)
public IRubyObject sub(IRubyObject[] args)
public IRubyObject sub_bang(IRubyObject[] args)
public IRubyObject gsub(IRubyObject[] args)
public IRubyObject gsub_bang(IRubyObject[] args)
public IRubyObject index(IRubyObject[] args)
public IRubyObject rindex(IRubyObject[] args)
public IRubyObject aref(IRubyObject[] args)
public IRubyObject aset(IRubyObject[] args)
public IRubyObject slice_bang(IRubyObject[] args)
public IRubyObject format(IRubyObject arg)
public IRubyObject succ()
public IRubyObject succ_bang()
public IRubyObject upto(IRubyObject str)
public IRubyObject upto(IRubyObject str, boolean excl)
public RubyBoolean include(IRubyObject obj)
public IRubyObject to_i()
public IRubyObject oct()
public IRubyObject hex()
public IRubyObject to_f()
public RubyArray split(IRubyObject[] args)
public IRubyObject scan(IRubyObject arg)
public IRubyObject ljust(IRubyObject arg)
public IRubyObject rjust(IRubyObject arg)
public IRubyObject center(IRubyObject arg)
public IRubyObject chop()
public IRubyObject chop_bang()
public RubyString chomp(IRubyObject[] args)
public RubyString chomp_bang(IRubyObject[] args)
public IRubyObject strip()
public IRubyObject strip_bang()
public IRubyObject count(IRubyObject[] args)
public IRubyObject delete(IRubyObject[] args)
public IRubyObject delete_bang(IRubyObject[] args)
public IRubyObject squeeze(IRubyObject[] args)
public IRubyObject squeeze_bang(IRubyObject[] args)
public IRubyObject tr(IRubyObject[] args)
public IRubyObject tr_bang(IRubyObject[] args)
public IRubyObject tr_s(IRubyObject[] args)
public IRubyObject tr_s_bang(IRubyObject[] args)
public IRubyObject each_line(IRubyObject[] args)
public RubyString each_byte()
public RubySymbol intern()
public RubyInteger sum(IRubyObject[] args)
public void marshalTo(MarshalStream output) throws java.io.IOException
IRubyObject
marshalTo
in interface IRubyObject
marshalTo
in class RubyObject
java.io.IOException
public static RubyString unmarshalFrom(UnmarshalStream input) throws java.io.IOException
java.io.IOException
public RubyArray unpack(IRubyObject obj)
Pack.unpack(java.lang.String, org.jruby.RubyString)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |