Package org.asciidoctor.jruby.internal
Class RubyOutputStreamWrapper
- java.lang.Object
-
- org.jruby.RubyBasicObject
-
- org.jruby.RubyObject
-
- org.asciidoctor.jruby.internal.RubyOutputStreamWrapper
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringRUBY_CLASS_NAME-
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, 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 Summary
Constructors Constructor Description RubyOutputStreamWrapper(org.jruby.Ruby rubyRuntime, org.jruby.RubyClass rubyClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jruby.runtime.builtin.IRubyObjectappend(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg)static org.jruby.RubyClassgetOrCreateOutputStreamWrapperClass(org.jruby.Ruby rubyRuntime)java.io.OutputStreamgetOut()org.jruby.runtime.builtin.IRubyObjectprintf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args)voidsetOut(java.io.OutputStream out)org.jruby.runtime.builtin.IRubyObjectsize(org.jruby.runtime.ThreadContext context)static org.jruby.runtime.builtin.IRubyObjectwrap(org.jruby.Ruby rubyRuntime, java.io.OutputStream out)org.jruby.runtime.builtin.IRubyObjectwrite(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, getMarshalVariableList, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize_copy, initialize19, inspect, inspectHashCode, instance_eval, 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, 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 Detail
-
RUBY_CLASS_NAME
public static final java.lang.String RUBY_CLASS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
wrap
public static org.jruby.runtime.builtin.IRubyObject wrap(org.jruby.Ruby rubyRuntime, java.io.OutputStream out)
-
setOut
public void setOut(java.io.OutputStream out)
-
getOut
public java.io.OutputStream 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 java.io.IOException- Throws:
java.io.IOException
-
append
public org.jruby.runtime.builtin.IRubyObject append(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject arg) throws java.io.IOException- Throws:
java.io.IOException
-
printf
public org.jruby.runtime.builtin.IRubyObject printf(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) throws java.io.IOException- Throws:
java.io.IOException
-
size
public org.jruby.runtime.builtin.IRubyObject size(org.jruby.runtime.ThreadContext context) throws java.io.IOException- Throws:
java.io.IOException
-
-