org.jruby.ext.zlib
Class RubyZlib.JZlibRubyGzipReader

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.ext.zlib.RubyZlib.RubyGzipFile
              extended by org.jruby.ext.zlib.RubyZlib.JZlibRubyGzipReader
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
Enclosing class:
RubyZlib

public static class RubyZlib.JZlibRubyGzipReader
extends RubyZlib.RubyGzipFile

See Also:
Serialized Form

Nested Class Summary
static class RubyZlib.JZlibRubyGzipReader.Error
           
 
Nested classes/interfaces inherited from class org.jruby.ext.zlib.RubyZlib.RubyGzipFile
RubyZlib.RubyGzipFile.CRCError, RubyZlib.RubyGzipFile.LengthError, RubyZlib.RubyGzipFile.NoFooter
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.Finalizer
 
Field Summary
protected static ObjectAllocator GZIPREADER_ALLOCATOR
           
 
Fields inherited from class org.jruby.ext.zlib.RubyZlib.RubyGzipFile
closed, finished, GZIPFILE_ALLOCATOR, level, mtime, nullFreeComment, nullFreeOrigName, osCode, readEncoding, realIo, sync, writeEncoding
 
Fields inherited from class org.jruby.RubyObject
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, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyZlib.JZlibRubyGzipReader(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject close()
           
 IRubyObject comment()
           
 IRubyObject crc()
           
 IRubyObject each_byte(ThreadContext context, Block block)
           
 IRubyObject each_line(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject each(ThreadContext context, IRubyObject[] args, Block block)
           
 IRubyObject eof_p()
           
 IRubyObject eof()
           
 IRubyObject getbyte()
           
 IRubyObject getc_19()
           
 IRubyObject getc()
           
 IRubyObject gets_18(ThreadContext context, IRubyObject[] args)
           
 IRubyObject gets(ThreadContext context, IRubyObject[] args)
           
 IRubyObject initialize(IRubyObject stream)
           
 IRubyObject initialize19(IRubyObject[] args)
           
 IRubyObject lineno()
           
static RubyZlib.JZlibRubyGzipReader newInstance(IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject open18(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
static IRubyObject open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
           
 IRubyObject orig_name()
           
 IRubyObject os_code()
           
 IRubyObject pos()
           
 IRubyObject read(IRubyObject[] args)
           
 IRubyObject readchar()
           
 IRubyObject readline(ThreadContext context)
           
 IRubyObject readlines(IRubyObject[] args)
           
 IRubyObject readpartial(IRubyObject[] args)
           
 IRubyObject rewind()
           
 IRubyObject set_lineno(IRubyObject lineArg)
           
 IRubyObject ungetc(IRubyObject arg)
           
 IRubyObject unused()
           
 
Methods inherited from class org.jruby.ext.zlib.RubyZlib.RubyGzipFile
closed_p, finish, isClosed, level, mtime, newInstance, newStr, set_sync, sync, to_io, wrap
 
Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, initialize, op_eqq, puts, specificEval, toString
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, getVariableTableForRead, getVariableTableForWrite, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, 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, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, 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
 

Field Detail

GZIPREADER_ALLOCATOR

protected static final ObjectAllocator GZIPREADER_ALLOCATOR
Constructor Detail

RubyZlib.JZlibRubyGzipReader

public RubyZlib.JZlibRubyGzipReader(Ruby runtime,
                                    RubyClass type)
Method Detail

newInstance

public static RubyZlib.JZlibRubyGzipReader newInstance(IRubyObject recv,
                                                       IRubyObject[] args,
                                                       Block block)

open18

public static IRubyObject open18(ThreadContext context,
                                 IRubyObject recv,
                                 IRubyObject[] args,
                                 Block block)

open19

public static IRubyObject open19(ThreadContext context,
                                 IRubyObject recv,
                                 IRubyObject[] args,
                                 Block block)

initialize

public IRubyObject initialize(IRubyObject stream)

initialize19

public IRubyObject initialize19(IRubyObject[] args)

rewind

public IRubyObject rewind()

lineno

public IRubyObject lineno()

readline

public IRubyObject readline(ThreadContext context)

gets_18

public IRubyObject gets_18(ThreadContext context,
                           IRubyObject[] args)

gets

public IRubyObject gets(ThreadContext context,
                        IRubyObject[] args)

read

public IRubyObject read(IRubyObject[] args)

readpartial

public IRubyObject readpartial(IRubyObject[] args)

set_lineno

public IRubyObject set_lineno(IRubyObject lineArg)

pos

public IRubyObject pos()

readchar

public IRubyObject readchar()

getc

public IRubyObject getc()

getbyte

public IRubyObject getbyte()

getc_19

public IRubyObject getc_19()

close

public IRubyObject close()
Overrides:
close in class RubyZlib.RubyGzipFile

eof

public IRubyObject eof()

eof_p

public IRubyObject eof_p()

unused

public IRubyObject unused()

crc

public IRubyObject crc()
Overrides:
crc in class RubyZlib.RubyGzipFile

os_code

public IRubyObject os_code()
Overrides:
os_code in class RubyZlib.RubyGzipFile

orig_name

public IRubyObject orig_name()
Overrides:
orig_name in class RubyZlib.RubyGzipFile

comment

public IRubyObject comment()
Overrides:
comment in class RubyZlib.RubyGzipFile

each

public IRubyObject each(ThreadContext context,
                        IRubyObject[] args,
                        Block block)

each_line

public IRubyObject each_line(ThreadContext context,
                             IRubyObject[] args,
                             Block block)

ungetc

public IRubyObject ungetc(IRubyObject arg)

readlines

public IRubyObject readlines(IRubyObject[] args)

each_byte

public IRubyObject each_byte(ThreadContext context,
                             Block block)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.