public class RubyConverter extends RubyObject
Modifier and Type | Class and Description |
---|---|
static class |
RubyConverter.EncodingErrorMethods |
static class |
RubyConverter.InvalidByteSequenceErrorMethods |
static class |
RubyConverter.UndefinedConversionErrorMethods |
RubyObject.Data
RubyBasicObject.Finalizer
Modifier and Type | Field and Description |
---|---|
static int |
AFTER_OUTPUT |
static int |
CR_NEWLINE_DECORATOR |
static int |
CRLF_NEWLINE_DECORATOR |
static int |
INVALID_MASK |
static int |
INVALID_REPLACE |
static java.util.Map<org.jcodings.Encoding,org.jcodings.Encoding> |
NONASCII_TO_ASCII |
static int |
PARTIAL_INPUT |
static int |
UNDEF_HEX_CHARREF |
static int |
UNDEF_MASK |
static int |
UNDEF_REPLACE |
static int |
UNIVERSAL_NEWLINE_DECORATOR |
static int |
XML_ATTR_CONTENT_DECORATOR |
static int |
XML_ATTR_QUOTE_DECORATOR |
static int |
XML_TEXT_DECORATOR |
IVAR_INSPECTING_OBJECT_ALLOCATOR, 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, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Constructor and Description |
---|
RubyConverter(Ruby runtime) |
RubyConverter(Ruby runtime,
RubyClass klass) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, initialize19, 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, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal_19, 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, rbClone, rbInspect, 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, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
array
public static final int INVALID_MASK
public static final int INVALID_REPLACE
public static final int UNDEF_MASK
public static final int UNDEF_REPLACE
public static final int UNDEF_HEX_CHARREF
public static final int PARTIAL_INPUT
public static final int AFTER_OUTPUT
public static final int UNIVERSAL_NEWLINE_DECORATOR
public static final int CRLF_NEWLINE_DECORATOR
public static final int CR_NEWLINE_DECORATOR
public static final int XML_TEXT_DECORATOR
public static final int XML_ATTR_CONTENT_DECORATOR
public static final int XML_ATTR_QUOTE_DECORATOR
public static final java.util.Map<org.jcodings.Encoding,org.jcodings.Encoding> NONASCII_TO_ASCII
public RubyConverter(Ruby runtime)
public IRubyObject initialize(ThreadContext context, IRubyObject[] args)
public IRubyObject inspect(ThreadContext context)
public IRubyObject convpath(ThreadContext context)
public IRubyObject source_encoding(ThreadContext context)
public IRubyObject destination_encoding(ThreadContext context)
public IRubyObject primitive_convert(ThreadContext context, IRubyObject[] args)
public IRubyObject convert(ThreadContext context, IRubyObject srcBuffer)
public IRubyObject finish(ThreadContext context)
public IRubyObject replacement(ThreadContext context)
public IRubyObject replacement_set(ThreadContext context, IRubyObject arg)
public static IRubyObject asciicompat_encoding(ThreadContext context, IRubyObject self, IRubyObject strOrEnc)
public IRubyObject last_error(ThreadContext context)
public IRubyObject primitive_errinfo(ThreadContext context)
public static IRubyObject search_convpath(ThreadContext context, IRubyObject self, IRubyObject[] argv)
public IRubyObject insert_output(ThreadContext context, IRubyObject string)
public IRubyObject putback(ThreadContext context, IRubyObject[] argv)
public IRubyObject op_equal(ThreadContext context, IRubyObject other)
RubyBasicObject
op_equal
in interface IRubyObject
op_equal
in class RubyBasicObject
Copyright © 2001-2020 JRuby. All Rights Reserved.