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 classstatic classstatic classstatic classNested 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
FieldsModifier and TypeFieldDescriptionprotected booleanprotected org.jcodings.transcode.EConvprotected intprotected IRubyObjectprotected org.jcodings.Encodingprotected org.jcodings.Encodingprotected booleanprotected booleanprotected intprotected RubyTimeprotected RubyStringprotected RubyStringprotected final byteprotected org.jcodings.transcode.EConvprotected IRubyObjectprotected booleanprotected org.jcodings.transcode.EConvFields 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 TypeMethodDescriptionclose()closed_p()comment()crc()protected voidecopts(ThreadContext context, IRubyObject opts) finish()booleangetBOM()intorg.jcodings.EncodinggetEnc()org.jcodings.EncodinggetEnc2()org.jcodings.Encodingorg.jcodings.Encodingprotected booleanisClosed()level()mtime()static RubyGzipFilenewInstance(IRubyObject recv, Block block) protected RubyStringos_code()path(ThreadContext context) respond_to(ThreadContext context, IRubyObject name) respond_to(ThreadContext context, IRubyObject name, IRubyObject includePrivate) set_sync(IRubyObject arg) voidsetBOM(boolean bom) voidsetEcflags(int ecflags) voidsetEcopts(IRubyObject ecopts) voidsetEnc(org.jcodings.Encoding readEncoding) voidsetEnc2(org.jcodings.Encoding writeEncoding) private static JavaSites.ZlibSitessites(ThreadContext context) sync()to_io()static IRubyObjectwrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) static IRubyObjectwrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) (package private) static IRubyObjectwrapBlock(ThreadContext context, RubyGzipFile instance, Block block) 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, 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
-
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
-
wrapBlock
-
wrap
public static IRubyObject wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) -
wrap19
public static IRubyObject wrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
newInstance
-
path
-
respond_to
-
respond_to
-
ecopts
-
getReadEncoding
public org.jcodings.Encoding getReadEncoding() -
getEnc
public org.jcodings.Encoding getEnc()- Specified by:
getEncin interfaceIOEncodable
-
getInternalEncoding
public org.jcodings.Encoding getInternalEncoding() -
getEnc2
public org.jcodings.Encoding getEnc2()- Specified by:
getEnc2in interfaceIOEncodable
-
newStr
-
os_code
-
closed_p
-
isClosed
protected boolean isClosed() -
orig_name
-
to_io
-
comment
-
crc
-
mtime
-
sync
-
finish
-
close
-
level
-
set_sync
-
setEnc
public void setEnc(org.jcodings.Encoding readEncoding) - Specified by:
setEncin interfaceIOEncodable
-
setEnc2
public void setEnc2(org.jcodings.Encoding writeEncoding) - Specified by:
setEnc2in interfaceIOEncodable
-
setEcflags
public void setEcflags(int ecflags) - Specified by:
setEcflagsin interfaceIOEncodable
-
getEcflags
public int getEcflags()- Specified by:
getEcflagsin interfaceIOEncodable
-
setEcopts
- Specified by:
setEcoptsin interfaceIOEncodable
-
getEcopts
- Specified by:
getEcoptsin interfaceIOEncodable
-
setBOM
public void setBOM(boolean bom) - Specified by:
setBOMin interfaceIOEncodable
-
getBOM
public boolean getBOM()- Specified by:
getBOMin interfaceIOEncodable
-
sites
-