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
Fields inherited from class org.jruby.RubyBasicObject |
ALL_F, 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 |
Method Summary |
IRubyObject |
_dump(ThreadContext context)
|
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)
|
static IRubyObject |
compatible_p(ThreadContext context,
IRubyObject self,
IRubyObject first,
IRubyObject second)
|
static IRubyObject |
convertEncodingToRubyEncoding(Ruby runtime,
org.jcodings.Encoding defaultEncoding)
|
static RubyClass |
createEncodingClass(Ruby runtime)
|
IRubyObject |
dummy_p(ThreadContext context)
|
static IRubyObject |
find(ThreadContext context,
IRubyObject recv,
IRubyObject str)
|
static IRubyObject |
getDefaultExternal(IRubyObject recv)
|
static IRubyObject |
getDefaultExternal(Ruby runtime)
|
static IRubyObject |
getDefaultInternal(IRubyObject recv)
|
static IRubyObject |
getDefaultInternal(Ruby runtime)
|
org.jcodings.Encoding |
getEncoding()
|
static org.jcodings.Encoding |
getEncodingFromObject(Ruby runtime,
IRubyObject arg)
|
IRubyObject |
inspect(ThreadContext context)
|
static IRubyObject |
list(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 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 |
as, attachToObjectSpace, callInit, checkFrozen, convertToType, createObjectClass, display, dup, eql_p, eqlInternal, equal_p, equalInternal, equals, evalUnder, evalUnder, extend, freeze, frozen_p, getNativeTypeIndex, hash, hashCode, id_deprecated, id, initialize_copy, initialize, inspect, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, kind_of_p, method, methods, methods, methods19, nil_p, op_eqq, op_equal, op_match, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, puts, rbClone, remove_instance_variable, respond_to_p, respond_to_p, send, send, send, send, send, singleton_methods, singleton_methods19, singletonMethods, specificEval, specificEval, specificEval, specificEval, specificEval, taint, tainted_p, to_a, to_java, to_s, toString, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable |
Methods inherited from class org.jruby.RubyBasicObject |
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, ensureInstanceVariablesSettable, eql, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, getFlag, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, makeMetaClass, op_not_equal, op_not, removeFinalizers, removeInstanceVariable, removeInternalVariable, respondsTo, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, syncVariables, taint, testFrozen, testFrozen, toJava, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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)
getEncoding
public final org.jcodings.Encoding getEncoding()
areCompatible
public static final org.jcodings.Encoding areCompatible(IRubyObject obj1,
IRubyObject obj2)
list
public static IRubyObject list(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)
_load
public static IRubyObject _load(ThreadContext context,
IRubyObject recv,
IRubyObject str)
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)
getDefaultExternal
public static IRubyObject getDefaultExternal(Ruby runtime)
setDefaultExternal
public static void setDefaultExternal(IRubyObject recv,
IRubyObject encoding)
getDefaultInternal
public static IRubyObject getDefaultInternal(IRubyObject recv)
getDefaultInternal
public static IRubyObject getDefaultInternal(Ruby runtime)
setDefaultInternal
public static void setDefaultInternal(IRubyObject recv,
IRubyObject encoding)
convertEncodingToRubyEncoding
public static IRubyObject convertEncodingToRubyEncoding(Ruby runtime,
org.jcodings.Encoding defaultEncoding)
getEncodingFromObject
public static org.jcodings.Encoding getEncodingFromObject(Ruby runtime,
IRubyObject arg)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.