Top Inners Fields Constructors Methods
org.jruby

public Class RubyConverter

extends RubyObject
Class Inheritance
Annotations
@JRubyClass
name:Converter
Imports
org.jcodings.Encoding, .EncodingDB, .Ptr, org.jcodings.specific.ISO8859_1Encoding, .UTF16BEEncoding, .UTF16LEEncoding, .UTF32BEEncoding, .UTF32LEEncoding, .UTF8Encoding, org.jcodings.transcode.EConv, .EConvFlags, .EConvResult, .Transcoder, .TranscoderDB, org.jruby.anno.JRubyClass, .JRubyConstant, .JRubyMethod, org.jruby.exceptions.RaiseException, org.jruby.runtime.Arity, .ClassIndex, .Helpers, .ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.encoding.EncodingService, org.jruby.util.ByteList, .TypeConverter, org.jruby.util.io.EncodingUtils, java.util.HashMap, .Map

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
private EConv
public static final int
public static final int
public static final int
public static final Map<Encoding, Encoding>
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.jruby.RubyObject:
IVAR_INSPECTING_OBJECT_ALLOCATOROBJECT_ALLOCATORREIFYING_OBJECT_ALLOCATOR

Constructor Summary

AccessConstructor and Description
public
RubyConverter(Ruby runtime, RubyClass klass)

public

Method Summary

Modifier and TypeMethod and Description
public static IRubyObject
public IRubyObject
convert(ThreadContext context, IRubyObject srcBuffer)

public IRubyObject
public static RubyClass
public IRubyObject
public IRubyObject
public IRubyObject
public IRubyObject
public IRubyObject
inspect(ThreadContext context)

Overrides org.jruby.RubyBasicObject.inspect.

Overrides default org.jruby.runtime.builtin.IRubyObject.inspect.

Returns a string containing a human-readable representation of obj.

public IRubyObject
public IRubyObject
op_equal(ThreadContext context, IRubyObject other)

Overrides org.jruby.RubyBasicObject.op_equal.

Implements org.jruby.runtime.builtin.IRubyObject.op_equal.

rb_obj_equal Will by default use identity equality to compare objects.

public IRubyObject
public IRubyObject
public IRubyObject
public IRubyObject
public IRubyObject
public static IRubyObject
public IRubyObject
Inherited from org.jruby.RubyObject:
attachToObjectSpacecallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitcallInitconvertToTypedigdig1dig2eqlInternalequalInternalequalsfinishObjectClassgetNativeClassIndexhashCodeinspectop_eqqputsspecificEvaltoRubyStringtoString

Field Detail

AFTER_OUTPUTback to summary
public static final int AFTER_OUTPUT
Annotations
@JRubyConstant
CR_NEWLINE_DECORATORback to summary
public static final int CR_NEWLINE_DECORATOR
Annotations
@JRubyConstant
CRLF_NEWLINE_DECORATORback to summary
public static final int CRLF_NEWLINE_DECORATOR
Annotations
@JRubyConstant
ecback to summary
private EConv ec
INVALID_MASKback to summary
public static final int INVALID_MASK
Annotations
@JRubyConstant
INVALID_REPLACEback to summary
public static final int INVALID_REPLACE
Annotations
@JRubyConstant
LF_NEWLINE_DECORATORback to summary
public static final int LF_NEWLINE_DECORATOR
Annotations
@JRubyConstant
NONASCII_TO_ASCIIback to summary
public static final Map<Encoding, Encoding> NONASCII_TO_ASCII
PARTIAL_INPUTback to summary
public static final int PARTIAL_INPUT
Annotations
@JRubyConstant
UNDEF_HEX_CHARREFback to summary
public static final int UNDEF_HEX_CHARREF
Annotations
@JRubyConstant
UNDEF_MASKback to summary
public static final int UNDEF_MASK
Annotations
@JRubyConstant
UNDEF_REPLACEback to summary
public static final int UNDEF_REPLACE
Annotations
@JRubyConstant
UNIVERSAL_NEWLINE_DECORATORback to summary
public static final int UNIVERSAL_NEWLINE_DECORATOR
Annotations
@JRubyConstant
XML_ATTR_CONTENT_DECORATORback to summary
public static final int XML_ATTR_CONTENT_DECORATOR
Annotations
@JRubyConstant
XML_ATTR_QUOTE_DECORATORback to summary
public static final int XML_ATTR_QUOTE_DECORATOR
Annotations
@JRubyConstant
XML_TEXT_DECORATORback to summary
public static final int XML_TEXT_DECORATOR
Annotations
@JRubyConstant

Constructor Detail

RubyConverterback to summary
public RubyConverter(Ruby runtime, RubyClass klass)
RubyConverterback to summary
public RubyConverter(Ruby runtime)

Method Detail

asciicompat_encodingback to summary
public static IRubyObject asciicompat_encoding(ThreadContext context, IRubyObject self, IRubyObject strOrEnc)
Annotations
@JRubyMethod
meta:true
convertback to summary
public IRubyObject convert(ThreadContext context, IRubyObject srcBuffer)
Annotations
@JRubyMethod
convpathback to summary
public IRubyObject convpath(ThreadContext context)
Annotations
@JRubyMethod
createConverterClassback to summary
public static RubyClass createConverterClass(ThreadContext context, RubyClass Object, RubyClass Encoding)
destination_encodingback to summary
public IRubyObject destination_encoding(ThreadContext context)
Annotations
@JRubyMethod
finishback to summary
public IRubyObject finish(ThreadContext context)
Annotations
@JRubyMethod
initializeback to summary
public IRubyObject initialize(ThreadContext context, IRubyObject[] args)
Annotations
@JRubyMethod
visibility:PRIVATE
required:1
optional:2
checkArity:false
insert_outputback to summary
public IRubyObject insert_output(ThreadContext context, IRubyObject string)
Annotations
@JRubyMethod
inspectback to summary
public IRubyObject inspect(ThreadContext context)

Overrides org.jruby.RubyBasicObject.inspect.

Overrides default org.jruby.runtime.builtin.IRubyObject.inspect.

Doc from org.jruby.RubyBasicObject.inspect.

Returns a string containing a human-readable representation of obj. If not overridden, uses the to_s method to generate the string. [ 1, 2, 3..4, 'five' ].inspect #=> "[1, 2, 3..4, \"five\"]" Time.new.inspect #=> "Wed Apr 09 08:54:39 CDT 2003"

Annotations
@JRubyMethod
last_errorback to summary
public IRubyObject last_error(ThreadContext context)
Annotations
@JRubyMethod
op_equalback to summary
public IRubyObject op_equal(ThreadContext context, IRubyObject other)

Overrides org.jruby.RubyBasicObject.op_equal.

Implements org.jruby.runtime.builtin.IRubyObject.op_equal.

Doc from org.jruby.RubyBasicObject.op_equal.

rb_obj_equal Will by default use identity equality to compare objects. This follows the Ruby semantics. The name of this method doesn't follow the convention because hierarchy problems

Annotations
@JRubyMethod
name:==
primitive_convertback to summary
public IRubyObject primitive_convert(ThreadContext context, IRubyObject[] args)
Annotations
@JRubyMethod
required:2
optional:4
checkArity:false
primitive_errinfoback to summary
public IRubyObject primitive_errinfo(ThreadContext context)
Annotations
@JRubyMethod
putbackback to summary
public IRubyObject putback(ThreadContext context, IRubyObject[] argv)
Annotations
@JRubyMethod
optional:1
checkArity:false
replacementback to summary
public IRubyObject replacement(ThreadContext context)
Annotations
@JRubyMethod
replacement_setback to summary
public IRubyObject replacement_set(ThreadContext context, IRubyObject arg)
Annotations
@JRubyMethod
name:replacement=
search_convpathback to summary
public static IRubyObject search_convpath(final ThreadContext context, IRubyObject self, IRubyObject[] argv)
Annotations
@JRubyMethod
meta:true
required:2
optional:1
checkArity:false
source_encodingback to summary
public IRubyObject source_encoding(ThreadContext context)
Annotations
@JRubyMethod
org.jruby back to summary

public Class RubyConverter.EncodingErrorMethods

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IRubyObject
public static IRubyObject
public static IRubyObject
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EncodingErrorMethodsback to summary
public EncodingErrorMethods()

Method Detail

destination_encodingback to summary
public static IRubyObject destination_encoding(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
destination_encoding_nameback to summary
public static IRubyObject destination_encoding_name(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
source_encodingback to summary
public static IRubyObject source_encoding(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
source_encoding_nameback to summary
public static IRubyObject source_encoding_name(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
org.jruby back to summary

public Class RubyConverter.InvalidByteSequenceErrorMethods

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IRubyObject
public static IRubyObject
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

InvalidByteSequenceErrorMethodsback to summary
public InvalidByteSequenceErrorMethods()

Method Detail

error_bytesback to summary
public static IRubyObject error_bytes(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
incomplete_input_pback to summary
public static IRubyObject incomplete_input_p(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
name:incomplete_input?
readagain_bytesback to summary
public static IRubyObject readagain_bytes(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod
org.jruby back to summary

public Class RubyConverter.UndefinedConversionErrorMethods

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static IRubyObject
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

UndefinedConversionErrorMethodsback to summary
public UndefinedConversionErrorMethods()

Method Detail

error_charback to summary
public static IRubyObject error_char(ThreadContext context, IRubyObject self)
Annotations
@JRubyMethod