org.jruby
Class RubyZlib.Inflate

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

public static class RubyZlib.Inflate
extends RubyZlib.ZStream

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.RubyObject
RubyObject.Data, RubyObject.ObjectMethods
 
Nested classes/interfaces inherited from class org.jruby.RubyBasicObject
RubyBasicObject.BasicObjectMethods, RubyBasicObject.Finalizer
 
Field Summary
static int BASE_SIZE
           
protected static ObjectAllocator INFLATE_ALLOCATOR
           
 
Fields inherited from class org.jruby.RubyZlib.ZStream
closed
 
Fields inherited from class org.jruby.RubyObject
OBJECT_ALLOCATOR
 
Fields inherited from class org.jruby.RubyBasicObject
ALL_F, 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
 
Fields inherited from interface org.jruby.runtime.builtin.IRubyObject
NULL_ARRAY
 
Constructor Summary
RubyZlib.Inflate(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject _initialize(IRubyObject[] args)
           
 void append(org.jruby.util.ByteList obj)
           
 IRubyObject append(ThreadContext context, IRubyObject arg)
           
 IRubyObject flush_next_out(ThreadContext context)
           
 IRubyObject inflate(ThreadContext context, org.jruby.util.ByteList str)
           
 IRubyObject inflate(ThreadContext context, IRubyObject string)
           
protected  int internalAdler()
           
protected  void internalClose()
           
protected  void internalEnd()
           
protected  IRubyObject internalFinish()
           
protected  boolean internalFinished()
           
protected  void internalReset()
           
protected  boolean internalStreamEndP()
           
protected  int internalTotalIn()
           
protected  int internalTotalOut()
           
static IRubyObject s_inflate(ThreadContext context, IRubyObject recv, IRubyObject string)
           
 IRubyObject set_dictionary(IRubyObject str)
           
 IRubyObject set_dictionary(ThreadContext context, IRubyObject arg)
           
 IRubyObject sync_point_p()
           
 IRubyObject sync_point()
           
 IRubyObject sync(ThreadContext context, IRubyObject string)
           
 
Methods inherited from class org.jruby.RubyZlib.ZStream
adler, avail_in, avail_out, close, closed_p, data_type, finish, finished_p, flush_next_in, initialize, reset, set_avail_out, stream_end_p, total_in, total_out
 
Methods inherited from class org.jruby.RubyObject
as, attachToObjectSpace, callInit, checkFrozen, convertToType, createObjectClass, display, dup, eql_p, eqlInternal, equal_p, equalInternal, equals, evalUnder, evalUnder, extend, freeze, frozen_p, getNativeTypeIndex, hash, hashCode, id_deprecated, id, initialize_copy, initialize, inspect, 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, kind_of_p, method, methods, methods, methods19, nil_p, op_eqq, op_equal, op_match, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, puts, rbClone, remove_instance_variable, respond_to_p, respond_to_p, send, send, send, send, send, singleton_methods, singleton_methods19, singletonMethods, specificEval, specificEval, specificEval, specificEval, specificEval, taint, tainted_p, to_a, to_java, to_s, toString, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable
 
Methods inherited from class org.jruby.RubyBasicObject
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkStringType, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, ensureInstanceVariablesSettable, eql, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, getFlag, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hasInstanceVariable, hasInternalVariable, hasVariables, infectBy, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, makeMetaClass, op_not_equal, op_not, removeFinalizers, removeInstanceVariable, removeInternalVariable, respondsTo, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setTaint, setUntrusted, setVariable, syncVariables, taint, testFrozen, testFrozen, toJava, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableGetSize, variableTableRemove, variableTableStore, variableTableSync
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BASE_SIZE

public static final int BASE_SIZE
See Also:
Constant Field Values

INFLATE_ALLOCATOR

protected static final ObjectAllocator INFLATE_ALLOCATOR
Constructor Detail

RubyZlib.Inflate

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

s_inflate

public static IRubyObject s_inflate(ThreadContext context,
                                    IRubyObject recv,
                                    IRubyObject string)

_initialize

public IRubyObject _initialize(IRubyObject[] args)
                        throws java.lang.Exception
Throws:
java.lang.Exception

flush_next_out

public IRubyObject flush_next_out(ThreadContext context)
Overrides:
flush_next_out in class RubyZlib.ZStream

append

public IRubyObject append(ThreadContext context,
                          IRubyObject arg)

append

public void append(org.jruby.util.ByteList obj)

sync_point_p

public IRubyObject sync_point_p()

sync_point

public IRubyObject sync_point()

set_dictionary

public IRubyObject set_dictionary(ThreadContext context,
                                  IRubyObject arg)
                           throws java.lang.Exception
Throws:
java.lang.Exception

set_dictionary

public IRubyObject set_dictionary(IRubyObject str)
                           throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

inflate

public IRubyObject inflate(ThreadContext context,
                           IRubyObject string)

inflate

public IRubyObject inflate(ThreadContext context,
                           org.jruby.util.ByteList str)

sync

public IRubyObject sync(ThreadContext context,
                        IRubyObject string)

internalTotalOut

protected int internalTotalOut()
Specified by:
internalTotalOut in class RubyZlib.ZStream

internalStreamEndP

protected boolean internalStreamEndP()
Specified by:
internalStreamEndP in class RubyZlib.ZStream

internalAdler

protected int internalAdler()
Specified by:
internalAdler in class RubyZlib.ZStream

internalTotalIn

protected int internalTotalIn()
Specified by:
internalTotalIn in class RubyZlib.ZStream

internalFinished

protected boolean internalFinished()
Specified by:
internalFinished in class RubyZlib.ZStream

internalFinish

protected IRubyObject internalFinish()
Specified by:
internalFinish in class RubyZlib.ZStream

internalClose

protected void internalClose()
Specified by:
internalClose in class RubyZlib.ZStream

internalEnd

protected void internalEnd()

internalReset

protected void internalReset()
Specified by:
internalReset in class RubyZlib.ZStream


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