Package org.jruby.ext.zlib
Class RubyGzipFile
java.lang.Object
org.jruby.RubyBasicObject
org.jruby.RubyObject
org.jruby.ext.zlib.RubyGzipFile
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<IRubyObject>
,InstanceVariables
,InternalVariables
,IRubyObject
,CoreObjectType
,IOEncodable
- Direct Known Subclasses:
JZlibRubyGzipReader
,JZlibRubyGzipWriter
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.Finalizer
Nested classes/interfaces inherited from interface org.jruby.util.io.IOEncodable
IOEncodable.ConvConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected org.jcodings.transcode.EConv
protected int
protected IRubyObject
protected org.jcodings.Encoding
protected org.jcodings.Encoding
protected boolean
protected boolean
protected int
protected RubyTime
protected RubyString
protected RubyString
protected final byte
protected org.jcodings.transcode.EConv
protected IRubyObject
protected boolean
protected org.jcodings.transcode.EConv
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
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclose()
Deprecated.close
(ThreadContext context) closed_p()
Deprecated.closed_p
(ThreadContext context) comment()
Deprecated.comment
(ThreadContext context) crc()
Deprecated.crc
(ThreadContext context) protected void
ecopts
(ThreadContext context, IRubyObject opts) finish()
Deprecated.finish
(ThreadContext context) boolean
getBOM()
int
org.jcodings.Encoding
getEnc()
org.jcodings.Encoding
getEnc2()
org.jcodings.Encoding
org.jcodings.Encoding
Deprecated.org.jcodings.Encoding
getReadEncoding
(ThreadContext context) protected boolean
isClosed()
level()
Deprecated.level
(ThreadContext context) mtime()
static RubyGzipFile
newInstance
(IRubyObject recv, Block block) Deprecated.static RubyGzipFile
newInstance
(ThreadContext context, IRubyObject recv, Block block) protected RubyString
Deprecated.protected RubyString
newStr
(ThreadContext context, ByteList value) Deprecated.orig_name
(ThreadContext context) os_code()
Deprecated.os_code
(ThreadContext context) path
(ThreadContext context) respond_to
(ThreadContext context, IRubyObject name) respond_to
(ThreadContext context, IRubyObject name, IRubyObject includePrivate) set_sync
(IRubyObject arg) Deprecated.set_sync
(ThreadContext context, IRubyObject arg) void
setBOM
(boolean bom) void
setEcflags
(int ecflags) void
setEcopts
(IRubyObject ecopts) void
setEnc
(org.jcodings.Encoding readEncoding) void
setEnc2
(org.jcodings.Encoding writeEncoding) sync()
Deprecated.sync
(ThreadContext context) to_io()
Deprecated.to_io
(ThreadContext context) static IRubyObject
wrap
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
wrap
(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) Deprecated.static IRubyObject
wrap19
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, dig, dig1, dig2, eqlInternal, equalInternal, equals, finishObjectClass, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, cloneSetup, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, dupFinalizer, dupSetup, ensureInstanceVariablesSettable, eql, eql_p, eql_p, equal_p, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, finishBasicObjectClass, forEachInstanceVariable, forEachInstanceVariableName, freeze, frozen_p, getCurrentContext, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMarshalVariableList, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize_copy, initialize_copy, inspect, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_exec, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, makeMetaClass, makeMetaClassBootstrap, method, method, method, method_missing, methods, methods, nil_p, nonFixnumHashCode, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal, op_match, op_not, op_not_equal, op_not_match, private_methods, protected_methods, public_methods, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method, singleton_method, singleton_method_added, singleton_method_removed, singleton_method_undefined, singleton_methods, singletonClass, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, to_s, toJava, trust, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jruby.runtime.builtin.IRubyObject
checkStringType19, dup, marshalLiveVariables
-
Field Details
-
closed
protected boolean closed -
finished
protected boolean finished -
hasBOM
protected boolean hasBOM -
osCode
protected final byte osCode- See Also:
-
level
protected int level -
nullFreeOrigName
-
nullFreeComment
-
realIo
-
mtime
-
enc
protected org.jcodings.Encoding enc -
enc2
protected org.jcodings.Encoding enc2 -
ecflags
protected int ecflags -
ecopts
-
ec
protected org.jcodings.transcode.EConv ec -
sync
protected boolean sync -
readTranscoder
protected org.jcodings.transcode.EConv readTranscoder -
writeTranscoder
protected org.jcodings.transcode.EConv writeTranscoder
-
-
Constructor Details
-
RubyGzipFile
-
-
Method Details
-
wrap
@Deprecated(since="10.0") public static IRubyObject wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) Deprecated. -
wrap19
@Deprecated(since="10.0") public static IRubyObject wrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated. -
wrap
public static IRubyObject wrap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
newInstance
Deprecated. -
newInstance
-
path
-
respond_to
-
respond_to
-
ecopts
-
getReadEncoding
Deprecated. -
getReadEncoding
-
getEnc
public org.jcodings.Encoding getEnc()- Specified by:
getEnc
in interfaceIOEncodable
-
getInternalEncoding
public org.jcodings.Encoding getInternalEncoding() -
getEnc2
public org.jcodings.Encoding getEnc2()- Specified by:
getEnc2
in interfaceIOEncodable
-
newStr
Deprecated. -
newStr
-
os_code
Deprecated. -
os_code
-
closed_p
Deprecated. -
closed_p
-
isClosed
protected boolean isClosed() -
orig_name
Deprecated. -
orig_name
-
to_io
Deprecated. -
to_io
-
comment
Deprecated. -
comment
-
crc
Deprecated. -
crc
-
mtime
-
sync
Deprecated. -
sync
-
finish
Deprecated. -
finish
-
close
Deprecated. -
close
-
level
Deprecated. -
level
-
set_sync
Deprecated. -
set_sync
-
setEnc
public void setEnc(org.jcodings.Encoding readEncoding) - Specified by:
setEnc
in interfaceIOEncodable
-
setEnc2
public void setEnc2(org.jcodings.Encoding writeEncoding) - Specified by:
setEnc2
in interfaceIOEncodable
-
setEcflags
public void setEcflags(int ecflags) - Specified by:
setEcflags
in interfaceIOEncodable
-
getEcflags
public int getEcflags()- Specified by:
getEcflags
in interfaceIOEncodable
-
setEcopts
- Specified by:
setEcopts
in interfaceIOEncodable
-
getEcopts
- Specified by:
getEcopts
in interfaceIOEncodable
-
setBOM
public void setBOM(boolean bom) - Specified by:
setBOM
in interfaceIOEncodable
-
getBOM
public boolean getBOM()- Specified by:
getBOM
in interfaceIOEncodable
-