Package org.jruby.ext.zlib
Class JZlibRubyGzipWriter
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.ext.zlib.RubyGzipFile
org.jruby.ext.zlib.JZlibRubyGzipWriter
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<IRubyObject>,InstanceVariables,InternalVariables,IRubyObject,CoreObjectType,IOEncodable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.ext.zlib.RubyGzipFile
RubyGzipFile.CRCError, RubyGzipFile.Error, RubyGzipFile.LengthError, RubyGzipFile.NoFooterNested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.DataNested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.FinalizerNested classes/interfaces inherited from interface org.jruby.util.io.IOEncodable
IOEncodable.ConvConfig -
Field Summary
FieldsFields inherited from class org.jruby.ext.zlib.RubyGzipFile
closed, ec, ecflags, ecopts, enc, enc2, finished, hasBOM, level, mtime, nullFreeComment, nullFreeOrigName, osCode, readTranscoder, realIo, sync, writeTranscoderFields inherited from class org.jruby.RubyObject
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORFields 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, varTableStampFields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(IRubyObject p1) private static voidcheckLevel(Ruby runtime, int level) close()crc()private voidensureNonNull(RubyString obj) finish()flush(IRubyObject[] args) initialize(IRubyObject[] args) initialize19(ThreadContext context, IRubyObject[] args, Block block) private IRubyObjectinitializeCommon(IRubyObject stream, int level) static JZlibRubyGzipWriternewInstance(IRubyObject recv, IRubyObject[] args) static IRubyObjectnewInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectopen19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) pos()print(IRubyObject[] args) printf(ThreadContext context, IRubyObject[] args) private intprocessLevel(int argc, IRubyObject[] args, Ruby runtime) private intprocessStrategy(int argc, IRubyObject[] args) putc(IRubyObject p1) puts(ThreadContext context, IRubyObject[] args) set_comment(IRubyObject obj) set_mtime(IRubyObject arg) set_orig_name(IRubyObject obj) set_sync(IRubyObject arg) write(IRubyObject p1) Methods inherited from class org.jruby.ext.zlib.RubyGzipFile
closed_p, comment, ecopts, getBOM, getEcflags, getEcopts, getEnc, getEnc2, getInternalEncoding, getReadEncoding, isClosed, level, mtime, newInstance, newStr, orig_name, os_code, path, respond_to, respond_to, setBOM, setEcflags, setEcopts, setEnc, setEnc2, sync, to_io, wrap, wrap19, wrapBlockMethods 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, toStringMethods 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 Details
-
io
private com.jcraft.jzlib.GZIPOutputStream io
-
-
Constructor Details
-
JZlibRubyGzipWriter
-
-
Method Details
-
newInstance
public static IRubyObject newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
newInstance
-
open19
public static IRubyObject open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
initialize
-
initialize19
-
processStrategy
-
processLevel
-
initializeCommon
-
checkLevel
-
close
- Overrides:
closein classRubyGzipFile
-
append
-
printf
-
print
-
pos
-
set_orig_name
-
set_comment
-
ensureNonNull
-
putc
-
puts
-
finish
- Overrides:
finishin classRubyGzipFile
-
flush
-
set_mtime
-
crc
- Overrides:
crcin classRubyGzipFile
-
write
-
set_sync
- Overrides:
set_syncin classRubyGzipFile
-