org.jruby
Class RubyEncoding
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyEncoding
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
public class RubyEncoding
- extends RubyObject
- See Also:
- Serialized Form
Field Summary |
static org.jruby.util.ByteList |
EXTERNAL
|
static org.jruby.util.ByteList |
LOCALE
|
static java.nio.charset.Charset |
UTF8
|
Fields inherited from class org.jruby.RubyBasicObject |
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 |
Method Summary |
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)
|
Methods inherited from class org.jruby.RubyObject |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, op_eqq, puts, specificEval, toString |
Methods inherited from class org.jruby.RubyBasicObject |
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UTF8
public static final java.nio.charset.Charset UTF8
LOCALE
public static final org.jruby.util.ByteList LOCALE
EXTERNAL
public static final org.jruby.util.ByteList EXTERNAL
createEncodingClass
public static RubyClass createEncodingClass(Ruby runtime)
newEncoding
public static RubyEncoding newEncoding(Ruby runtime,
byte[] name,
int p,
int end,
boolean isDummy)
newEncoding
public static RubyEncoding newEncoding(Ruby runtime,
byte[] name,
boolean isDummy)
newEncoding
public static RubyEncoding newEncoding(Ruby runtime,
org.jcodings.Encoding encoding)
getEncoding
public final org.jcodings.Encoding getEncoding()
areCompatible
public static org.jcodings.Encoding areCompatible(IRubyObject obj1,
IRubyObject obj2)
encodeUTF8
public static byte[] encodeUTF8(java.lang.CharSequence cs)
encodeUTF8
public static byte[] encodeUTF8(java.lang.String str)
encode
public static byte[] encode(java.lang.CharSequence cs,
java.nio.charset.Charset charset)
encode
public static byte[] encode(java.lang.String str,
java.nio.charset.Charset charset)
decodeUTF8
public static java.lang.String decodeUTF8(byte[] bytes,
int start,
int length)
decodeUTF8
public static java.lang.String decodeUTF8(byte[] bytes)
decode
public static java.lang.String decode(byte[] bytes,
int start,
int length,
java.nio.charset.Charset charset)
decode
public static java.lang.String decode(byte[] bytes,
java.nio.charset.Charset charset)
list
public static IRubyObject list(ThreadContext context,
IRubyObject recv)
locale_charmap
public static IRubyObject locale_charmap(ThreadContext context,
IRubyObject recv)
name_list
public static IRubyObject name_list(ThreadContext context,
IRubyObject recv)
aliases
public static IRubyObject aliases(ThreadContext context,
IRubyObject recv)
find
public static IRubyObject find(ThreadContext context,
IRubyObject recv,
IRubyObject str)
_dump
public IRubyObject _dump(ThreadContext context,
IRubyObject arg)
_load
public static IRubyObject _load(ThreadContext context,
IRubyObject recv,
IRubyObject str)
asciiCompatible_p
public IRubyObject asciiCompatible_p(ThreadContext context)
to_s
public IRubyObject to_s(ThreadContext context)
inspect
public IRubyObject inspect(ThreadContext context)
names
public IRubyObject names(ThreadContext context)
dummy_p
public IRubyObject dummy_p(ThreadContext context)
compatible_p
public static IRubyObject compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second)
getDefaultExternal
public static IRubyObject getDefaultExternal(IRubyObject recv)
setDefaultExternal
public static void setDefaultExternal(IRubyObject recv,
IRubyObject encoding)
getDefaultInternal
public static IRubyObject getDefaultInternal(IRubyObject recv)
setDefaultInternal
public static void setDefaultInternal(IRubyObject recv,
IRubyObject encoding)
getDefaultExternal
@Deprecated
public static IRubyObject getDefaultExternal(Ruby runtime)
- Deprecated.
getDefaultInternal
@Deprecated
public static IRubyObject getDefaultInternal(Ruby runtime)
- Deprecated.
convertEncodingToRubyEncoding
@Deprecated
public static IRubyObject convertEncodingToRubyEncoding(Ruby runtime,
org.jcodings.Encoding defaultEncoding)
- Deprecated.
getEncodingFromObject
@Deprecated
public static org.jcodings.Encoding getEncodingFromObject(Ruby runtime,
IRubyObject arg)
- Deprecated.
Copyright © 2002-2009 JRuby Team. All Rights Reserved.