org.jruby
Class RubyZlib.ZStream

java.lang.Object
  extended by org.jruby.RubyBasicObject
      extended by org.jruby.RubyObject
          extended by org.jruby.RubyZlib.ZStream
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
Direct Known Subclasses:
RubyZlib.Deflate, RubyZlib.Inflate
Enclosing class:
RubyZlib

public abstract static class RubyZlib.ZStream
extends RubyObject

See Also:
Serialized Form

Nested Class Summary
 
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  boolean closed
           
 
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.ZStream(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject adler()
           
 IRubyObject avail_in()
           
 IRubyObject avail_out()
           
 IRubyObject close()
           
 IRubyObject closed_p()
           
 IRubyObject data_type()
           
 IRubyObject finish(ThreadContext context)
           
 IRubyObject finished_p(ThreadContext context)
           
 IRubyObject flush_next_in(ThreadContext context)
           
 IRubyObject flush_next_out(ThreadContext context)
           
 IRubyObject initialize(Block unusedBlock)
           
protected abstract  int internalAdler()
           
protected abstract  void internalClose()
           
protected abstract  IRubyObject internalFinish()
           
protected abstract  boolean internalFinished()
           
protected abstract  void internalReset()
           
protected abstract  boolean internalStreamEndP()
           
protected abstract  int internalTotalIn()
           
protected abstract  int internalTotalOut()
           
 IRubyObject reset()
           
 IRubyObject set_avail_out(IRubyObject p1)
           
 IRubyObject stream_end_p()
           
 IRubyObject total_in()
           
 IRubyObject total_out()
           
 
Methods inherited from class org.jruby.RubyObject
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, 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, 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

closed

protected boolean closed
Constructor Detail

RubyZlib.ZStream

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

internalTotalIn

protected abstract int internalTotalIn()

internalTotalOut

protected abstract int internalTotalOut()

internalStreamEndP

protected abstract boolean internalStreamEndP()

internalReset

protected abstract void internalReset()

internalFinished

protected abstract boolean internalFinished()

internalAdler

protected abstract int internalAdler()

internalFinish

protected abstract IRubyObject internalFinish()

internalClose

protected abstract void internalClose()

initialize

public IRubyObject initialize(Block unusedBlock)

flush_next_out

public IRubyObject flush_next_out(ThreadContext context)

total_out

public IRubyObject total_out()

stream_end_p

public IRubyObject stream_end_p()

data_type

public IRubyObject data_type()

closed_p

public IRubyObject closed_p()

reset

public IRubyObject reset()

avail_out

public IRubyObject avail_out()

set_avail_out

public IRubyObject set_avail_out(IRubyObject p1)

adler

public IRubyObject adler()

finish

public IRubyObject finish(ThreadContext context)

avail_in

public IRubyObject avail_in()

flush_next_in

public IRubyObject flush_next_in(ThreadContext context)

total_in

public IRubyObject total_in()

finished_p

public IRubyObject finished_p(ThreadContext context)

close

public IRubyObject close()


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