public class RubyOutputStreamWrapper
extends org.jruby.RubyObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RUBY_CLASS_NAME |
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_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| Constructor and Description |
|---|
RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime,
org.jruby.RubyClass rubyClass) |
| Modifier and Type | Method and Description |
|---|---|
org.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) |
java.io.OutputStream |
getOut() |
org.jruby.runtime.builtin.IRubyObject |
printf(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject[] args) |
void |
setOut(java.io.OutputStream out) |
org.jruby.runtime.builtin.IRubyObject |
size(org.jruby.runtime.ThreadContext context) |
static org.jruby.runtime.builtin.IRubyObject |
wrap(org.jruby.Ruby rubyRuntime,
java.io.OutputStream out) |
org.jruby.runtime.builtin.IRubyObject |
write(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject arg) |
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, toStringaddFinalizer, 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_equal, 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, yieldUnderpublic static final java.lang.String RUBY_CLASS_NAME
public RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime,
org.jruby.RubyClass rubyClass)
public static org.jruby.runtime.builtin.IRubyObject wrap(org.jruby.Ruby rubyRuntime,
java.io.OutputStream out)
public void setOut(java.io.OutputStream out)
public java.io.OutputStream getOut()
public static org.jruby.RubyClass getOrCreateOutputStreamWrapperClass(org.jruby.Ruby rubyRuntime)
public org.jruby.runtime.builtin.IRubyObject write(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject arg)
throws java.io.IOException
java.io.IOExceptionpublic org.jruby.runtime.builtin.IRubyObject append(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject arg)
throws java.io.IOException
java.io.IOExceptionpublic org.jruby.runtime.builtin.IRubyObject printf(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject[] args)
throws java.io.IOException
java.io.IOExceptionpublic org.jruby.runtime.builtin.IRubyObject size(org.jruby.runtime.ThreadContext context)
throws java.io.IOException
java.io.IOException