org.jruby
Class RubyIconv
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.RubyIconv
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
public class RubyIconv
- extends RubyObject
- See Also:
- Serialized Form
Fields inherited from class org.jruby.RubyBasicObject |
ALL_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 |
static IRubyObject |
charset_map_get(IRubyObject recv)
|
IRubyObject |
close()
|
static IRubyObject |
conv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
|
static RubyArray |
convertWithArgs(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
java.lang.String function)
|
static void |
createIconv(Ruby runtime)
|
IRubyObject |
iconv(IRubyObject str)
|
IRubyObject |
iconv(IRubyObject[] args)
Deprecated. Use the versions with one, two or three arguments. |
IRubyObject |
iconv(IRubyObject str,
IRubyObject startArg)
|
IRubyObject |
iconv(IRubyObject str,
IRubyObject startArg,
IRubyObject endArg)
|
static IRubyObject |
iconv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
|
IRubyObject |
initialize(IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock)
|
static IRubyObject |
open(ThreadContext context,
IRubyObject recv,
IRubyObject to,
IRubyObject from,
Block block)
|
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, nil_p, op_eqq, op_equal, op_match, private_methods, protected_methods, public_methods, 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, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, 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, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RubyIconv
public RubyIconv(Ruby runtime,
RubyClass type)
createIconv
public static void createIconv(Ruby runtime)
open
public static IRubyObject open(ThreadContext context,
IRubyObject recv,
IRubyObject to,
IRubyObject from,
Block block)
initialize
public IRubyObject initialize(IRubyObject arg1,
IRubyObject arg2,
Block unusedBlock)
close
public IRubyObject close()
iconv
public IRubyObject iconv(IRubyObject str)
iconv
public IRubyObject iconv(IRubyObject str,
IRubyObject startArg)
iconv
public IRubyObject iconv(IRubyObject str,
IRubyObject startArg,
IRubyObject endArg)
iconv
public IRubyObject iconv(IRubyObject[] args)
- Deprecated. Use the versions with one, two or three arguments.
- Variable-arity version for compatibility. Not bound to Ruby.
iconv
public static IRubyObject iconv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
conv
public static IRubyObject conv(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block unusedBlock)
charset_map_get
public static IRubyObject charset_map_get(IRubyObject recv)
convertWithArgs
public static RubyArray convertWithArgs(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
java.lang.String function)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.