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.String
RUBY_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, 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 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.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)
-
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, hasInstanceVariables, 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 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
-
-