public class RubyEncoding extends RubyObject
RubyObject.Data
RubyBasicObject.Finalizer
Modifier and Type | Field and Description |
---|---|
static org.jruby.util.ByteList |
EXTERNAL |
static org.jruby.util.ByteList |
LOCALE |
static java.nio.charset.Charset |
UTF8 |
OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
NULL_ARRAY
Modifier and Type | Method and Description |
---|---|
IRubyObject |
_dump(ThreadContext context,
IRubyObject arg) |
static IRubyObject |
_load(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
aliases(ThreadContext context,
IRubyObject recv) |
static org.jcodings.Encoding |
areCompatible(IRubyObject obj1,
IRubyObject obj2) |
IRubyObject |
asciiCompatible_p(ThreadContext context) |
static IRubyObject |
compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second) |
static IRubyObject |
convertEncodingToRubyEncoding(Ruby runtime,
org.jcodings.Encoding defaultEncoding)
Deprecated.
|
static RubyClass |
createEncodingClass(Ruby runtime) |
static java.lang.String |
decode(byte[] bytes,
java.nio.charset.Charset charset) |
static java.lang.String |
decode(byte[] bytes,
int start,
int length,
java.nio.charset.Charset charset) |
static java.lang.String |
decodeUTF8(byte[] bytes) |
static java.lang.String |
decodeUTF8(byte[] bytes,
int start,
int length) |
IRubyObject |
dummy_p(ThreadContext context) |
static byte[] |
encode(java.lang.CharSequence cs,
java.nio.charset.Charset charset) |
static byte[] |
encode(java.lang.String str,
java.nio.charset.Charset charset) |
static byte[] |
encodeUTF8(java.lang.CharSequence cs) |
static byte[] |
encodeUTF8(java.lang.String str) |
static IRubyObject |
find(ThreadContext context,
IRubyObject recv,
IRubyObject str) |
static IRubyObject |
getDefaultExternal(IRubyObject recv) |
static IRubyObject |
getDefaultExternal(Ruby runtime)
Deprecated.
|
static IRubyObject |
getDefaultInternal(IRubyObject recv) |
static IRubyObject |
getDefaultInternal(Ruby runtime)
Deprecated.
|
org.jcodings.Encoding |
getEncoding() |
static org.jcodings.Encoding |
getEncodingFromObject(Ruby runtime,
IRubyObject arg)
Deprecated.
|
IRubyObject |
inspect(ThreadContext context) |
static IRubyObject |
list(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
locale_charmap(ThreadContext context,
IRubyObject recv) |
static IRubyObject |
name_list(ThreadContext context,
IRubyObject recv) |
IRubyObject |
names(ThreadContext context) |
static RubyEncoding |
newEncoding(Ruby runtime,
byte[] name,
boolean isDummy) |
static RubyEncoding |
newEncoding(Ruby runtime,
byte[] name,
int p,
int end,
boolean isDummy) |
static RubyEncoding |
newEncoding(Ruby runtime,
org.jcodings.Encoding encoding) |
static void |
setDefaultExternal(IRubyObject recv,
IRubyObject encoding) |
static void |
setDefaultInternal(IRubyObject recv,
IRubyObject encoding) |
IRubyObject |
to_s(ThreadContext context) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public static final java.nio.charset.Charset UTF8
public static final org.jruby.util.ByteList LOCALE
public static final org.jruby.util.ByteList EXTERNAL
public static RubyEncoding newEncoding(Ruby runtime, byte[] name, int p, int end, boolean isDummy)
public static RubyEncoding newEncoding(Ruby runtime, byte[] name, boolean isDummy)
public static RubyEncoding newEncoding(Ruby runtime, org.jcodings.Encoding encoding)
public final org.jcodings.Encoding getEncoding()
public static org.jcodings.Encoding areCompatible(IRubyObject obj1, IRubyObject obj2)
public static byte[] encodeUTF8(java.lang.CharSequence cs)
public static byte[] encodeUTF8(java.lang.String str)
public static byte[] encode(java.lang.CharSequence cs, java.nio.charset.Charset charset)
public static byte[] encode(java.lang.String str, java.nio.charset.Charset charset)
public static java.lang.String decodeUTF8(byte[] bytes, int start, int length)
public static java.lang.String decodeUTF8(byte[] bytes)
public static java.lang.String decode(byte[] bytes, int start, int length, java.nio.charset.Charset charset)
public static java.lang.String decode(byte[] bytes, java.nio.charset.Charset charset)
public static IRubyObject list(ThreadContext context, IRubyObject recv)
public static IRubyObject locale_charmap(ThreadContext context, IRubyObject recv)
public static IRubyObject name_list(ThreadContext context, IRubyObject recv)
public static IRubyObject aliases(ThreadContext context, IRubyObject recv)
public static IRubyObject find(ThreadContext context, IRubyObject recv, IRubyObject str)
public IRubyObject _dump(ThreadContext context, IRubyObject arg)
public static IRubyObject _load(ThreadContext context, IRubyObject recv, IRubyObject str)
public IRubyObject asciiCompatible_p(ThreadContext context)
public IRubyObject to_s(ThreadContext context)
public IRubyObject inspect(ThreadContext context)
public IRubyObject names(ThreadContext context)
public IRubyObject dummy_p(ThreadContext context)
public static IRubyObject compatible_p(ThreadContext context, IRubyObject self, IRubyObject first, IRubyObject second)
public static IRubyObject getDefaultExternal(IRubyObject recv)
public static void setDefaultExternal(IRubyObject recv, IRubyObject encoding)
public static IRubyObject getDefaultInternal(IRubyObject recv)
public static void setDefaultInternal(IRubyObject recv, IRubyObject encoding)
@Deprecated public static IRubyObject getDefaultExternal(Ruby runtime)
@Deprecated public static IRubyObject getDefaultInternal(Ruby runtime)
@Deprecated public static IRubyObject convertEncodingToRubyEncoding(Ruby runtime, org.jcodings.Encoding defaultEncoding)
@Deprecated public static org.jcodings.Encoding getEncodingFromObject(Ruby runtime, IRubyObject arg)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.