org.jruby
Class RubyZlib.Deflate

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

public static class RubyZlib.Deflate
extends RubyZlib.ZStream

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
static int BASE_SIZE
           
protected static ObjectAllocator DEFLATE_ALLOCATOR
           
 
Fields inherited from class org.jruby.RubyZlib.ZStream
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.Deflate(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject _initialize(IRubyObject[] args)
           
 IRubyObject append(IRubyObject arg)
           
 IRubyObject deflate(IRubyObject[] args)
           
 IRubyObject flush(IRubyObject[] args)
           
 IRubyObject initialize_copy(IRubyObject other)
          rb_obj_init_copy Initializes this object as a copy of the original, that is the parameter to this object.
protected  int internalAdler()
           
protected  void internalClose()
           
protected  IRubyObject internalFinish()
           
 boolean internalFinished()
           
protected  void internalReset()
           
protected  boolean internalStreamEndP()
           
protected  int internalTotalIn()
           
protected  int internalTotalOut()
           
 IRubyObject params(ThreadContext context, IRubyObject level, IRubyObject strategy)
           
static IRubyObject s_deflate(IRubyObject recv, IRubyObject[] args)
           
 IRubyObject set_dictionary(ThreadContext context, IRubyObject arg)
           
 
Methods inherited from class org.jruby.RubyZlib.ZStream
adler, avail_in, avail_out, close, closed_p, data_type, finish, finished_p, flush_next_in, flush_next_out, initialize, reset, set_avail_out, stream_end_p, total_in, 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, 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

BASE_SIZE

public static final int BASE_SIZE
See Also:
Constant Field Values

DEFLATE_ALLOCATOR

protected static final ObjectAllocator DEFLATE_ALLOCATOR
Constructor Detail

RubyZlib.Deflate

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

s_deflate

public static IRubyObject s_deflate(IRubyObject recv,
                                    IRubyObject[] args)

_initialize

public IRubyObject _initialize(IRubyObject[] args)

initialize_copy

public IRubyObject initialize_copy(IRubyObject other)
Description copied from class: RubyBasicObject
rb_obj_init_copy Initializes this object as a copy of the original, that is the parameter to this object. Will make sure that the argument actually has the same real class as this object. It shouldn't be possible to initialize an object with something totally different.

Overrides:
initialize_copy in class RubyBasicObject

append

public IRubyObject append(IRubyObject arg)

params

public IRubyObject params(ThreadContext context,
                          IRubyObject level,
                          IRubyObject strategy)

set_dictionary

public IRubyObject set_dictionary(ThreadContext context,
                                  IRubyObject arg)

flush

public IRubyObject flush(IRubyObject[] args)

deflate

public IRubyObject deflate(IRubyObject[] args)

internalTotalIn

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

internalTotalOut

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

internalStreamEndP

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

internalReset

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

internalFinished

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

internalAdler

protected int internalAdler()
Specified by:
internalAdler 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


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