org.jruby.ext.zlib
Class RubyZlib.JZlibRubyGzipWriter

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.JZlibRubyGzipWriter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IRubyObject>, InstanceVariables, InternalVariables, IRubyObject, CoreObjectType
Enclosing class:
RubyZlib

public static class RubyZlib.JZlibRubyGzipWriter
extends RubyZlib.RubyGzipFile

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.ext.zlib.RubyZlib.RubyGzipFile
RubyZlib.RubyGzipFile.CRCError, RubyZlib.RubyGzipFile.Error, 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 GZIPWRITER_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.JZlibRubyGzipWriter(Ruby runtime, RubyClass type)
           
 
Method Summary
 IRubyObject append(IRubyObject p1)
           
 IRubyObject close()
           
 IRubyObject crc()
           
 IRubyObject finish()
           
 IRubyObject flush(IRubyObject[] args)
           
 IRubyObject initialize(IRubyObject[] args)
           
 IRubyObject initialize19(IRubyObject[] args, Block unused)
           
static RubyZlib.JZlibRubyGzipWriter 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 pos()
           
 IRubyObject print(IRubyObject[] args)
           
 IRubyObject printf(ThreadContext context, IRubyObject[] args)
           
 IRubyObject putc(IRubyObject p1)
           
 IRubyObject puts(ThreadContext context, IRubyObject[] args)
           
 IRubyObject set_comment(IRubyObject obj)
           
 IRubyObject set_mtime(IRubyObject arg)
           
 IRubyObject set_orig_name(IRubyObject obj)
           
 IRubyObject set_sync(IRubyObject arg)
           
 IRubyObject write(IRubyObject p1)
           
 
Methods inherited from class org.jruby.ext.zlib.RubyZlib.RubyGzipFile
closed_p, comment, isClosed, level, mtime, newInstance, newStr, orig_name, os_code, 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

GZIPWRITER_ALLOCATOR

protected static final ObjectAllocator GZIPWRITER_ALLOCATOR
Constructor Detail

RubyZlib.JZlibRubyGzipWriter

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

newInstance

public static RubyZlib.JZlibRubyGzipWriter 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[] args)

initialize19

public IRubyObject initialize19(IRubyObject[] args,
                                Block unused)

close

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

append

public IRubyObject append(IRubyObject p1)

printf

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

print

public IRubyObject print(IRubyObject[] args)

pos

public IRubyObject pos()

set_orig_name

public IRubyObject set_orig_name(IRubyObject obj)

set_comment

public IRubyObject set_comment(IRubyObject obj)

putc

public IRubyObject putc(IRubyObject p1)

puts

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

finish

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

flush

public IRubyObject flush(IRubyObject[] args)

set_mtime

public IRubyObject set_mtime(IRubyObject arg)

crc

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

write

public IRubyObject write(IRubyObject p1)

set_sync

public IRubyObject set_sync(IRubyObject arg)
Overrides:
set_sync in class RubyZlib.RubyGzipFile


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