Package org.asciidoctor.jruby.internal
Class RubyOutputStreamWrapper
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.asciidoctor.jruby.internal.RubyOutputStreamWrapper
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<org.jruby.runtime.builtin.IRubyObject>
,org.jruby.runtime.builtin.InstanceVariables
,org.jruby.runtime.builtin.InternalVariables
,org.jruby.runtime.builtin.IRubyObject
,org.jruby.runtime.marshal.CoreObjectType
public class RubyOutputStreamWrapper
extends org.jruby.RubyObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.RubyObject
org.jruby.RubyObject.Data
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
org.jruby.RubyBasicObject.Finalizer
-
Field Summary
Fields inherited from class org.jruby.RubyObject
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
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, 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
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
-
Constructor Summary
ConstructorDescriptionRubyOutputStreamWrapper
(org.jruby.Ruby rubyRuntime, org.jruby.RubyClass rubyClass) -
Method Summary
Modifier and TypeMethodDescriptionorg.jruby.runtime.builtin.IRubyObject
append
(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) static org.jruby.RubyClass
getOrCreateOutputStreamWrapperClass
(org.jruby.Ruby rubyRuntime) getOut()
org.jruby.runtime.builtin.IRubyObject
printf
(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) void
setOut
(OutputStream out) org.jruby.runtime.builtin.IRubyObject
size
(org.jruby.runtime.ThreadContext context) static org.jruby.runtime.builtin.IRubyObject
wrap
(org.jruby.Ruby rubyRuntime, OutputStream out) org.jruby.runtime.builtin.IRubyObject
write
(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
Methods inherited from class org.jruby.RubyBasicObject
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, eql_p, 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, initialize_copy, 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, method_missing, method_missing19, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal, op_equal_19, op_match, op_match19, op_not, op_not_equal, op_not_match, 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, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type, type_deprecated, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
-
Field Details
-
RUBY_CLASS_NAME
- See Also:
-
-
Constructor Details
-
RubyOutputStreamWrapper
public RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime, org.jruby.RubyClass rubyClass)
-
-
Method Details
-
wrap
public static org.jruby.runtime.builtin.IRubyObject wrap(org.jruby.Ruby rubyRuntime, OutputStream out) -
setOut
-
getOut
-
getOrCreateOutputStreamWrapperClass
public static org.jruby.RubyClass getOrCreateOutputStreamWrapperClass(org.jruby.Ruby rubyRuntime) -
write
public org.jruby.runtime.builtin.IRubyObject write(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) throws IOException - Throws:
IOException
-
append
public org.jruby.runtime.builtin.IRubyObject append(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) throws IOException - Throws:
IOException
-
printf
public org.jruby.runtime.builtin.IRubyObject printf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) throws IOException - Throws:
IOException
-
size
public org.jruby.runtime.builtin.IRubyObject size(org.jruby.runtime.ThreadContext context) throws IOException - Throws:
IOException
-