org.jruby
Class RubyZlib.ZStream

java.lang.Object
  extended by org.jruby.RubyObject
      extended by org.jruby.RubyZlib.ZStream
All Implemented Interfaces:
java.lang.Cloneable, IRubyObject
Direct Known Subclasses:
RubyZlib.Deflate, RubyZlib.Inflate
Enclosing class:
RubyZlib

public abstract static class RubyZlib.ZStream
extends RubyObject


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Finalizer
 
Field Summary
protected  boolean closed
           
protected  boolean ended
           
protected  boolean finished
           
 
Fields inherited from class org.jruby.RubyObject
instanceVariables, isTrue, metaClass, NEVER, OBJECT_ALLOCATOR
 
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 end()
           
 IRubyObject ended_p()
           
 IRubyObject finish()
           
 IRubyObject finished_p()
           
 IRubyObject flush_next_in()
           
 IRubyObject flush_next_out()
           
 IRubyObject initialize(Block unusedBlock)
           
protected abstract  int internalAdler()
           
protected abstract  void internalClose()
           
protected abstract  void internalEnd()
           
protected abstract  IRubyObject internalFinish()
           
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
addFinalizer, anyToString, asString, asSymbol, attachToObjectSpace, callInit, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodMissing, callMethodMissing, callSuper, checkArrayType, checkFrozen, checkStringType, compilerCallMethod, compilerCallMethodWithIndex, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToString, convertToType, convertToType, convertToType, convertToTypeWithCheck, createObjectClass, dataGetStruct, dataWrapStruct, display, doClone, dup, eql, eqlInternal, equal, equalInternal, equals, evalSimple, evalUnder, evalWithBinding, extend, freeze, frozen, getInstanceVariable, getInstanceVariables, getInstanceVariablesSnapshot, getJavaClass, getMetaClass, getNativeTypeIndex, getRuntime, getSingletonClass, getSingletonClassClone, getType, hash, hashCode, id_deprecated, id, infectBy, inherited, initCopy, initialize_copy, initialize, inspect, instance_eval, instance_exec, instance_of, instance_variable_get, instance_variable_set, instance_variables, instanceVariableNames, isFalse, isFrozen, isImmediate, isKindOf, isNil, isSingleton, isTaint, isTrue, kind_of, makeMetaClass, match, method, methods, nil_p, obj_equal, private_methods, protected_methods, public_methods, puts, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, respond_to, respondsTo, safeGetInstanceVariables, safeHasInstanceVariables, send, setFrozen, setInstanceVariable, setInstanceVariable, setInstanceVariables, setMetaClass, setTaint, singleton_methods, specificEval, taint, tainted, testFrozen, to_s, toString, trueFalseNil, trueFalseNil, type_deprecated, type, untaint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

closed

protected boolean closed

ended

protected boolean ended

finished

protected boolean finished
Constructor Detail

RubyZlib.ZStream

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

internalTotalOut

protected abstract int internalTotalOut()

internalStreamEndP

protected abstract boolean internalStreamEndP()

internalEnd

protected abstract void internalEnd()

internalReset

protected abstract void internalReset()

internalAdler

protected abstract int internalAdler()

internalFinish

protected abstract IRubyObject internalFinish()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

internalTotalIn

protected abstract int internalTotalIn()

internalClose

protected abstract void internalClose()

initialize

public IRubyObject initialize(Block unusedBlock)

flush_next_out

public IRubyObject flush_next_out()

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()

ended_p

public IRubyObject ended_p()

end

public IRubyObject end()

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()
                   throws java.lang.Exception
Throws:
java.lang.Exception

avail_in

public IRubyObject avail_in()

flush_next_in

public IRubyObject flush_next_in()

total_in

public IRubyObject total_in()

finished_p

public IRubyObject finished_p()

close

public IRubyObject close()


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